He has had a variety of education experiences in his 27-year career, including teaching in English public, French Catholic and English Catholic boards in almost all primary, junior and intermediate grades in regular, rotary, itinerant, French and immersion settings. He has taught in isolated northern communities and worked as a vice-principal. His involvement in teacher training includes having taught 15 different courses as a Lakehead University lecturer and faculty supervisor. Among his many community involvements he served as a board member, president and past president of the Thunder Bay Children’s Aid Society.