Ewan Davidson, of Manx birth and upbringing, was a music scholar at Clifton College, Bristol and an organ scholar at Emmanuel College, Cambridge. He founded two choirs, the New London Singers in 1963 and Thames Voyces (see History) in 1967. More recently he returned to organ playing, studying with Martin Neary, and has given many recitals in London, the Isle of Man and elsewhere.