Since November 2006, he has been the elected president of union local 1996 of Unifor (formerly the Communication, Energy, and Paper workers Union).
Since November 2006, he has served as the elected president for union local 1996 under the leadership of Unifor (previously known as the Communication, Energy, and Paper Workers Union).