The corporate watchdog has charged Perth company director Malcolm John MacCormick with insider trading, in relation to last year's sale of his family business to listed company Walter Diversified Services.

The corporate watchdog has charged Perth company director Malcolm John MacCormick with insider trading, in relation to last year's sale of his family business to listed company Walter Diversified Services.