company directors

BU002921 1

Companies that install independent directors not only cause shareholder losses but also weaken every aspect of a firm's performance, writes Peter Swan.