Gordon s-a alaturat echipei Castle Craig in 1993 si in prezent ocupa pozitia de Terapeut sef. El a jucat un rol foarte important in dezvoltarea programului Castle Craig.
Pe langa faptul ca este afiliat COSCA (Confederatia Agentiilor Scotiene de Consiliere), Gordon este si membru in Consiliul Profesional al Consilierilor Dependentei de Alcool si Droguri din Marea Britanie.