Stephen has been defending drivers across Ontario for over 36 years after serving as a police officer for 15 years. Stephen has an excellent reputation and very well respected within the profession. He mentors students and new licensees and has taught traffic offences and procedures at Sheridan College, George Brown College and most recently, for three years at Humber College in Toronto.