General Motors of Canada
Manager - Salaried Personnel
General Motors Corporation (U.S)
Manafacturing and Manufacturing Engineering Human Resources Manager
Durham College
Instructor - Part Time - Business, I and T, and Management
Durham College
Professor
General Motors
Manager - Salaried Policy and Talent Acquisition
General Motors of Canada
Manager - Pension and Group Life Insurance
Cyber Security UK
Retired
University of Waterloo