MEG Energy Corp.
Commissioning Engineer
Canadian Natural Resources Limited (CNRL)
Lead Process Technician
Syncrude Canada Ltd.
Process Technician
China National Petroleum Corporation
Lead Process Engineer
MEG Energy Corp.
Sr. Process Engineer
MEG Energy Corp.
Contact Engineer
Southern Alberta Institute of Technology
Liaoning University of Petroleum and Chemical Technology