Il a commencé à œuvrer dans le mouvement syndical à titre de vice-président régional de l'Atlantic Union of Canadian Employees, en 1996, et occupe actuellement ce poste, représentant la Garde côtière, Nav- Canada, les aéroports, les administrations portuaires, les administrations de pilotage, Transports Canada et le ministère des Pêches et des Océans.
He started working with the union as a regional vice president, Atlantic Union of Canadian Employees, in 1996, and currently holds that position, representing the Coast Guard, Nav-Canada, airports, port authorities, pilotage authorities, Transport Canada and the Department of Fisheries and Oceans.