He has a BA in Business Administration, and an MBA and PhD from Western University. He earned a CA with Ernst & Young and has completed the CICA In-depth Tax Course for practicing tax specialists. In 1991, to increase his practical tax knowledge, he began working full-time for Ernst & Young as a Senior Tax Manager in the London office. After two years of client service in the tax area, he returned to Ivey Business School and began the process of developing a managerially-oriented tax course. He has served with both the ICAO and CICA and taught extensively on professional accounting programs.