David can be seen playing in a number of bands:
Graham Smith's Jazz Allsorts
Bill Bailey Jazz Band
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.