Gordon qualified as a physiotherapist in 2000 in South Africa. After gaining his OMT designation he moved to Canada and has worked in private practise since. Gordon has been teaching Gunn IMS since 2007 and in 2013 he qualified as a registered MSK sonographer. Gordon currently practises at Marpole Physiotherapy Clinic and Allan McGavin (IMS only). He teaches Gunn IMS and MSK Ultrasound to medical professionals and loves to bike, kiteboard, ski and travel.