Prior to his work as a management consultant which began in May, 2004, David was an Assistant Auditor General of Canada (OAG) for 16 years and a Senior Principal for 5 years. For 6 years, until 2014, he was a Treasury Board of Canada appointee to the audit committees for the departments National Defence and Citizenship and Immigration Canada. For the past two years he has been an external member of the Audit and Evaluation Committee for the Office of the Information Commissioner.

For almost 40 years David has been active in the volunteer community where he has been a member of Rotary International, an Affiliate Member of the Royal Canadian Legion Branch 641, and recently or currently sits on several Boards and Foundations, including the Ottawa Senators Foundation, the Ottawa Heart Institute Foundation and the Childrens Hospital of Eastern Ontario Foundation. He is a Chevalier Commander of the Order of St George. He is recipient of the Canada 125 medal as well as the Queen’s Golden and Diamond Jubilee medals. He is an international Baden-Powell Fellow and holds several other awards for service such as the Paul Harris medal from Rotary International