After winning a couple of amateur titles, David turned professional in 1995 and had success at the Samoa Open in 1999 and 2000. David had a good year on the Tour of Australasia in 2010, winning the WA PGA Championship and runner up at the VIC PGA Championship to Alistair Presnell who shot a final round of 60.
Since then he has played well with a consistent number of strong finishes. In 2015 David has played well finishing 2nd in BMW New Zealand open championship and 1st in the Isuzu Queensland cup.
Recently has been playing on the PGA Tour of Japan. However his strongest performances have been on the PGA Tour of Australasia
- 2010 WA PGA Championship winner
- 2013 Heritage Classic winner