David was born in 1922 in Barry, South Wales, his father was a clerk in the coal industry and his mother studied at the Royal College of Music becoming an accomplished pianist and tutor. David was educated initially in Barry and later at College in Birmingham. He taught English, History and Music with a great involvement in training school choirs and in his spare time played the piano. After retiring from teaching in 1978 he was a Bromsgrove District Councillor for approximately 16 years.
He was a supporter of Bromsgrove and Barnt Green choral societies and was an enthusiastic participant in the Bromsgrove Festival for many years. His favourite composers were Bach, Mendelssohn and Schubert.
In addition to his music interests, David was a keen supporter of Bromsgrove Rovers Football club. David died in December 2001.