Nedlands resident David Michael has been charged with insider trading offences dating back six years, the Australian Federal Police say.

Nedlands resident David Michael has been charged with insider trading offences dating back six years, the Australian Federal Police say.