John attended law school at the Peter A. Allard School of Law at UBC, where he completed the Juris Doctor program. He is now an articling student at Oyen Wiggs Green & Mutala LLP.
Prior to studying law, he obtained a Bachelor of Science in Mathematical Physics with Honours from the University of Alberta. While at the University of Alberta John also conducted research in biophysics in the context of simulations of protein folding. This research resulted in the publication of two peer-reviewed papers.
Outside of work, John frequently enjoys running, hiking and playing soccer. John is also an amateur classically-trained baritone and sings in choral and solo performances when time permits.