Born in Dundee Scotland. The family moved to Rhodesia in 1973. At 10 years old David learnt rudimentary chords on guitar and later played in various charity and variety shows, as well as Beverley Rocks Folk Club with Clem Tholet.
In 1980, 14 year old David was asked by Martin Norris to record a song which he wrote. That song was ‘Gypsey Girl’. Released in October 1980, the single went to No.1 in Zimbabwe that November, staying there for an unbelievable 4 months. Its South African release, in April 1981, bounced up and down the Springbok charts for 19 weeks. ‘Gypsey Girl’ went gold in both countries.
David released a further 4 albums and numerous singles.
He ran his own recording studio in the 90’s and has won many awards for his advertising jingle productions.
In 2006 he re-visited his roots and collaborated with Brigitte Rodrigues to work on a Celtic music project called ‘Brogue’. David still records new material, the most recent being ‘Acoustic’ and ‘Peace Dream – Songs of Clem Tholet’.