He holds CPA and CMA designations and earned an MBA from the Schulich School of Business. He has more than 22 years of teaching experience and over 30 years of industry experience, including general management and senior financial positions in the food, telecom, energy, lumber, consumer goods, distribution and manufacturing sectors. He has sat on numerous boards in both private and public companies.