David Hall studied music at Cambridge University, as organ scholar of Corpus Christi College, Cambridge (where he met YiRu). He then joined the music staff at Chelmsford Cathedral and taught at Felsted School in Essex. While in Essex, David accompanied three choral societies weekly and thousands of Associated Board Music exams.
David is now Director of Music at Twyford Preparatory School in Hampshire. At Twyford, he directs three school choirs, a full orchestra and various smaller ensembles. David performs regularly as an accompanist, solo recitalist and jazz player.