Power System Technologies-Technologist
Alberta, Canada
Canadian Natural Resources Limited (CNRL)
CET- Power Technologies, Technologist