Gordon has been involved as stage director of Theatre Anon since its inception in 1993. An engineer by profession he has held senior managerial roles with a major communications service provider and is currently managing a facilities management organisation.