Grew up in Dartmouth (down by the old Esso Refinery)
Hold a Bachelor of Science from Saint Mary's University with a major in Mathematics
Hold a Bachelor of Education from St Francis Xavier University
Hold a Masters of Education from Acadia University
Spent all 18 years at Charles P. Allen High School
Have taught all levels from Math 10 to Calculus 12
Former Part-Time Instructor at Saint Mary's University through Continuing Education Department
Taught Math 12 (equivalent course) and Pre-Calculus 1 and 2 Courses
Developed two textbooks for Saint Mary's University for the Continuing Education Pre-Calculus Program