Viking Air Limited
Apprentice
Jazz Aviation LP
Aircraft Maintenance Engineer
Air Canada
Team Leader
Air Canada
Aircraft Maintenance Engineer
Air Canada
Operational Airworthiness Supervisor
Air Canada
Aircraft Maintenance Team Leader
Nova Scotia Community College
Saint Mary's University