He graduated from the Canadian Memorial Chiropractic College in 1988. He has a fellowship designation in Chiropractic Sports Sciences, Rehabilitation Sciences and Chiropractic Orthopedics. He is an associate professor at the Canadian Memorial Chiropractic College (CMCC). He has 25 years of chiropractic teaching experience. He is the course coordinator of the clinical diagnosis course in Orthopedics for first year at CMCC. Currently, he is the coordinator of the MVA and Rehab rounds for chiropractic interns at the Canadian Memorial Chiropractic College.