He began his career in 1990 in the air force reserve. After graduating as an aircraft maintenance engineer in 1993, He worked with an organization that performed heavy maintenance on piston engine aircraft, turbo propeller aircraft and Bell Helicopter products, where he obtained his transport Canada certification as a license maintenance engineer. In 1998, he joined the Bombardier Global Completion Center as a lead technician in the pre-flight department; he was responsible for the aircraft from the green stage through to the aircraft delivery, always ensuring all conformities were met. This also involved daily interaction with customers to update them of the aircraft progress while maintaining customer satisfaction. He went on to work for several different organizations where he gained extensive maintenance experience as well as type courses on Bombardier CRJ 100-200-850, the Global platform, Boeing 737 600-700-800 (BBJ), Boeing 757-767, Airbus 319-320 as well as Bell Helicopters. He has been working as a customer representative since 2007 where he has carried out multiple pre-buy inspections, green aircraft inspections, aircraft maintenance oversight, completion and delivery management.