Gary is a member of the Union of Taxation Employees and is currently the Regional Vice President for the Prairie Region, a position he has held for more than 7 years. Gary has been active in the union for his entire career spanning over 35 years. In the late 1980s early 1990s Gary was twice elected to the National PSAC Bargaining Team representing the AS group in the Master Contract negotiating rounds. This required being elected at local, regional and national bargaining events to ultimately sit on the team. Gary is currently a member of the PSAC/UTE national bargaining team currently in contract negotiations with the Canada Revenue Agency.