Jazz, rock, swing and pop
Multi-instrumentalist and vocalist Andrew Diessner performs jazz, rock, swing, and pop.