David has 20 years+ experience teaching golfers of all abilities. David is fully PGA qualified and bases his coaching philosophy on helping golfers simply play better golf.
David has played full time professional golf on various tours over the years and has a vast experience having played the game for over 38 years.