David holds an MBA, is a CPA and a Fellow of the Institute of Chartered Professional Accountants. Following his retirement from PricewaterhouseCoopers, he has continued to work with a small group of clients to whom he provides business advisory services. David has served as Chair of the Board of Trustees of SMGH, United Way, Leadership Waterloo, and the Ontario Summer Games and served on the Board of other community non-profit organizations.