Kevin co-founded Check Your Head and served as its Executive Director for ten years. He served a term on the Vancouver School Board where he drafted one of Canada’s strongest policies protecting students from advertising in schools and began a project called Sustainable Schools which is now working with 11 Vancouver schools to design and implement climate change education and action plans.
In 2005 Kevin started developing Next Up, a leadership program for young people committed to social and environmental justice. The program has since expanded into Alberta and Saskatchewan, and has an alumni network of over a hundred leaders. Starting in May 2009, Kevin divided his time between the VSB as their Coordinator for Sustainability and continuing to build Next Up across Western Canada. Since 2018, he has been Executive Director of the BC Libraries Cooperative.