David began his musical career in a small band with the Morrison brothers in the late 70's on piano and then electric and double bass. A meeting with Don Burrows in 1981 resulted in an Australian tour with Don and James and later with George Golla in various small group settings led by Don.
A scholarship to the Sydney Conservatorium in jazz studies saw him graduate with merit top of his year in 1984.
David has played in many small bands since then with artists including Julian Lee, Kerrie Biddell, John Nicol, Bob Barnard, Judy Bailey, James Morrison, Mike Nock, Chuck Yates, and many more.
David's recording credits include albums by Don Burrows, Bob Barnard, Ed Wilson, Grace Knight, Dorian Mode, Daryl Aberhardt, Ian Cooper, The Sydney All Stars Big Band, Kevin Hunt, Marie Wilson and Tom Burlinson.
David is currently playing with the Don Burrows Quartet, the Kevin Hunt Trio, Adrian Cunningham, Marie Wilson Quartet, the Joy Mulligan Quartet and various other casual engagements.
David is also a regular member of the Sydney All Stars Big Band which has performed with artists such asTom Burlinson in his hit show "Frank, A Life In Song", for the 5 years running.