David can be seen playing in a number of bands:
The Sopranos Jazz Band
Graham Smith's Jazz Allsorts or Shades of Jazz
Bill Bailey Allstars or Jazz Band
Richard Leach's Street Band or Seven Stars of Jazz
Eureka Jazz Band
and occasionally others including the Eagle Jazz Band, Apex Jazz and Swing, Dart Valley Stompers, New Orleans Bump, Aces of Rhythm, Sauce City Jazz and Perdido Street Jazz Band. He also plays as a member of Malvern Big Band.