Joe's music draws on a broad, eclectic background of performance experience spanning 30 years. From small group jazz to swinging big bands, symphony orchestras, free jazz, Dixieland, funk and rock, Joe has played it all.