David was born in Streatham, the son of Leonard, a civil servant and later a BBC manager, and his wife, Elsie (nee Wright). As a result of the second world war, David was seven before he knew Leonard, who was also a church organist. While at Sir Walter St John’s school, Battersea, David became an accomplished keyboard player himself, and a follower of Surrey, the leading side in 1950s county cricket.