He has published in The Trumpeter, Alternatives Journal, Environmental Politics, Capitalism Nature Socialism, Electronic Green Journal, Local Environment and Environmental Ethics. In addition to having worked with a variety of grassroots/direct action organisations, he currently serves as Senior Policy Adviser to the Leader of the Green Party of Canada.