John graduated with a Master of Science in Physical Therapy from the University of Alberta. He has also completed two bachelor’s degrees in biology and education at the University of Calgary. Prior to becoming a physiotherapist, John enjoyed working as a schoolteacher in Calgary.
John is an avid runner and triathlete and has clinical experience treating orthopedic sports injuries. He has also worked with children with neurological conditions at the Alberta Children’s Hospital. He was a cycling coach for the Ultimate Para Sports Association, teaching children with disabilities to ride bicycles, and worked as a senior lifeguard and instructor at the University of Calgary Aquatic Center.
In his free time, John can be found hiking in the mountains or on his bike around town.