Prior to joining Elgin played for North Shore Utd in New Zealand
Debut Played: 9 Sep 1995 - Last Game: 26 Sep 1998 Career Stats: 98 appearances, scoring Full Debut: September 9th, 1995 - 3 - 1 Queens Park (League 3)
Third Division Championship medal 1996/97; Shared captaincy with Paul Cherry 1997/98; Players’ Player & Supporters’ Player of the Year 1996/97
Iain was a tremendous servant to the Caley Jags in the early days and despite not scoring, his pace caused defenders problems going forward and was involved in many a goal. Retired through injury and was involved in coaching youngsters thereafter at 'The other foot soccer school'