He is on staff at the University Health Network at the University of Toronto and at William Osler Health Centre. He is the past president of the International Society for Medical Shockwave Treatment. Gordon helped introduce shockwave therapy to Canada and has lectured at numerous institutions and conferences. He has published papers on shockwave therapy and has been treating patients for almost 20 years with shockwave.