Qualifying as a PGA Professional in 1998 at the East Renfrewshire Golf Club, Colin then moved to Loch Lomond Golf Club to further his career. While there, he spent the off season based in Thailand playing, practicing and competing with some of the top players in Asia.
Turning his attention coaching, he has been coaching full time since 2001. In that time he has continued his development by attending many seminars and working closely with top coaches who specialise in a variety of aspects of the game.
A Scottish Development Academy coach for 5 years, and with many players progressing to the Performance Academy, Colin has recently taken up the role as Regional Performance Coach.
Continuing to develop his skills, Colin is an Advanced PGA member and UKCC Level 3 coach. Colin has played at a reasonable level too, competing in a European Tour event and also in Asia and Italy. As a coach, working with a player in the World Golf Championship event in San Francisco, competing against the very best in the world was a great experience.