Genstar Marine
Marine Engineer
Marine Atlantic
Chief Engineer
Transport Canada - Marine Safety
Marine Surveyor
NSCC
Instructor Marine Engineeering
Canadian Coast Guard
Marine Engineer
Crosbie Shipping Ltd.
2nd. - Chief Engineer
Retired and Consultant
Director of Operations
Canadian Coast Guard College