For over forty years David has enjoyed a diverse musical career as pianist-partner to some of the finest soloists. He has given concerts and broadcasts with now legendary musicians, including Sir James Galway, Dame Felicity Lott, Anthony Rolfe Johnson, Robert Tear, Christopher Maltman and Dame Elizabeth Schwarzkopf. David partnered the entire recital, recording and broadcasting career of the much-loved Cornish baritone Benjamin Luxon CBE. Together they gave more than 700 concerts throughout Europe, the UK, USA and the Far East. For many years he was a professor of chamber music and accompaniment at the Royal Academy of Music and a director of a London music publishing business. He was the artistic director of the Rye Festival from 1991 to 2004.