David trained at the Royal College of Music and the Royal Academy of Music where
he was subsequently awarded the Shinn Fellowship for opera.
Credits include: the role of Manny and musical director for Theatre Royal Bath’s
touring production of Master Class, starring Stephanie Beacham as Maria Callas; Carousel
(UK tour and West End); A Christmas Carol (Lichfield Garrick); Shall We Dance (Sadlers’
Wells); musical director, arranger and pianist for Bewitched, Bothered and Bewildered
at the Jermyn Street Theatre, Piccadilly. He has played for many vocal groups including
Horsley Choral Society and Oxshott Choral Society.
He is currently musical director at Brick Lane Music Hall and he regularly plays
for the International Opera School at the Royal College of Music