Legislative Assembly of Alberta
Chief of Staff
Canadian Association of Energy Contractors (CAOEC)
Vice-President, Technical Services
Canadian Association of Energy Contractors (CAOEC)
President and Chief Executive Officer
Energy Safety Canada
Director of the Board of Directors
University of Toronto - Rotman School of Management
Haskayne School of Business