Sandy was born in St Andrews and brought up in Lower Largo on the south coast of Fife. He was introduced to golf by his father, who, although not the best of players was extremely keen and a member of the local course – Lundin Golf Club.

Sandy’s first handicap was a senior 13 at the age of 14 and two years later he was playing to Scratch; that same year winning his first major trophy – the Scottish Boys Championship at North Berwick west course.

The following year he became the youngest ever player to win the Scottish Amatuer Championship, beating the illustrious Charlie Green in the final at the Old Course, St Andrews; and he remains the youngest to this day!

Sandy turned pro in 1985 and competed on the European Tour for eight years until back troubles forced a semi retirement from full time playing.

In 1988 he won the Scottish Professional Championship at Haggs Castle, thereby joining an elite group of golfers who had won the Scottish – Boys, Amateur and Professional Championships, the other two members being the late greats Eric Brown and Ronnie Shade!

He now coaches full time at the Braid Hills Golf Range in Edinburgh.