John is retired as an educator. Currently he teaches at the School of Philosophy in St. Catharines. He also does a public affairs on Cogeco TV. He has chaired many boards in Niagara, including the Niagara Workforce Planning Board, the Niagara Education and Technology Board and more. He also sat on the Trillium Foudation for nine years.