David has been in public practice since 1986 and is currently the Managing Partner of the Perth office, Chairman of Moore Australia, a Moore Global Board member and is the Energy, Mining and Renewables Sector lead for the Moore Global network.

In addition to his management roles, David has had considerable experience across a broad range of industries including energy, mining and renewables, aged care, building and construction, Indigenous, Not-for-profit, and local government. This includes a number of Australian operated foreign owned entities.

David has significant “hands on” practical experience and given his client exposure over a long period of time brings the necessary experience, expertise and, knowledge to help ensure an efficient, effective and value for money service.

Areas of expertise


Audit and related assurance services to private and public companies
Business and financial system reviews
Business valuations, acquisitions and disposals
Compliance audits
Corporate Finance
Financial reporting and disclosures
Internal Control audits
Investigative audits and due diligence reports