Stephan grew up in Victoria and attended the Peter Gustavson School of Business at UVic.
After graduating, he moved to Calgary and worked as a business analyst within supply management divisions for oil and gas companies. Throughout his work experience, he completed a Project Management Professional designation and a Conflict Resolution program with a specialization in negotiation and mediation
Stephan subsequently obtained his Juris Doctor degree from the Faculty of Law at Thompson Rivers University. While attending law school, he participated in the Community Legal Clinic in Kamloops, providing legal services to low-income citizens.
In his spare time, Stephan enjoys biking and international travel. He has visited over fifty countries and is eager to see more.