David has backgrounds in classical music, improvisation, and jazz. He combines these skills with an intimate knowledge of dance to provide the highest quality accompaniment for ballet.