David has been in public practice since 1986 and is currently the Managing Partner of the Perth office, Chairman of Moore Stephens 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 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.


  • Audit and related assurance services to private and publiccompanies
  • Business and financial system reviews.
  • Business Valuations, acquisitions and disposals
  • Compliance audits
  • Corporate Advisory
  • Financial reporting and disclosures
  • Internal Control audits
  • Investigative audits and due diligence reports
  • Forensic Accounting
  • Superannuation