As of February, 2015, Dennis Buonafede has been teaching High School Religion and Philosophy in Ontario, Canada for the past 14 years. Dennis grew up in Vancouver, British Columbia before moving to Ontario where he completed his B.A. in Philosophy at St. Peter’s Seminary at the University of Western Ontario, his M.Div. as a lay student at St. Augustine’s Seminary at the University of Toronto and his Bachelor of Education degree at the Ontario Institute for Studies in Education. Prior to transferring to St. Augustine's, he studied at Holy Apostles Seminary in Connecticut from 1990-1992.
Dennis has been married to Teresa for 20 years and they have two children aged 16 and 18. Dennis is an active member of his parish and has been a member of the Knights of Columbus since 1995. He was a Charter Member of Council 11708 and PGK of Council 8851. He co-developed a leadership program for the KofC sponsored Ontario Catholic Youth Leadership Camp and was the camp director for 3 years. Dennis is currently a Civilian Instructor with Air Cadet 242 Squadron where his son is a Warrant Officer 2nd Class. Dennis is a voracious reader, likes to ride motorcycles and enjoys fishing. He follows hockey (Toronto Maple Leafs) and football (Chicago Bears).