Greg McGillis worked on his first campaign when he was 12 and has continued to be an activist in social justice and human rights issues ever since. An experienced and tested union leader and spokesperson, he has led strikes, large-scale protests, campaigns and coalitions for more than 30 years.

He has held a range of positions at the Public Service Alliance of Canada and sits on its national board.