David has been associated with Hamilton Golf Club since the age of 15 and was lucky enough to win the junior championship on 3 occasions. He has been selected at under 16,18 youth and gents level to play for Lanarkshire.
As a junior he won the County Boys Stroke play and Spring Meeting. David also represented Hamilton Golf Club in the Scottish and British Boys championships.
In 2006, David won the Jackson Cup and went on to win the Lanarkshire Order of Merit. In 2007 his handicap was +2 which enabled him to play in the prestigious Lytham Trophy alongside golfers who would go on to win on the European Tour.