He has taught for 30 years with the York Region District School Board and holds a History and Geography degree from York University, along with a Bachelor of Education. Licensed to teach in Ontario, he has taught all grade levels, including Gifted Classes. For 16 years, he was a Gifted Grade 8 Teacher at WB PS in Unionville, Ontario, a school ranked among the top in the province for academic achievement.