Greg is a Manager, Corporate Compliance and Audit with London Life. Previously, Greg spent 15 years with the Office of the Superintendent of Financial Institutions (OSFI). Greg holds a BBA in Accounting and Economics from Wilfred Laurier University and has both CGA and CPA designations. He is currently pursuing an MBA from Laurentian University. At McMaster, he has taught in-class and online accounting courses since 2008.