David provides accounting, assurance, taxation and business advisory services to private and public companies, not-for-profit organizations and incorporated professionals.David has specialized knowledge of the manufacturing, mining, real estate, and technology industries. He also has a keen understanding of public company operations, restructurings, acquisitions and IPOs.