Bachelor of Kinesiology - Human Kinetics
Canadian Society for Exercise Physiology - Clinical Exercise Physiologist
Canadian Society for Exercise Physiology - High Performance Specialist
National Strength and Conditioning Association - Certified Strength and Conditioning Specialist