John is an Australian Sports Physiotherapist of 28 years’ experience, working with elite athletes, international sport’s teams as well as the general sporting population. He the Head of Sports Science & Medicine, GoSports Foundation India. Head Physiotherapist & Medical Co-ordinator, Rajasthan Royals IPL Franchise and has previously worked as the Ex Head Physiotherapist for the Indian Cricket Team, Bangladesh Cricket team and the Surrey County Cricket Team. Recently John has also covered the Pakistan Super League, Masters Champion’s League and the T10 International Leagues in the UAE as head physiotherapist. John has been based in India for 16 years and has been involved in over 60 international cricket tours & series as a head physiotherapist. He is often seen on numerous TV shows in India for expert comments on sporting, health, lifestyle and injury related topics both in the sporting as well as the general population.