John has over 14 years experience in healthcare having worked in a wide variety of physical therapy clinics and hospitals as well as having seven years experience as a personal trainer and strength coach. He is a contributor to the World Kettlebell Club blog and is an adjunct faculty member at local colleges.