David was born in Glasgow and was educated in Watford. He then went to study at the Royal College of Music where he won several prizes and awards. After leaving college David toured extensively including Holland and Switzerland where he was a member of the Zurich Opera Factory.
Upon returning to England David joined The New Sadler’s Wells Opera appearing in Count Of Luxembourg and Grand Duchess Of Gerolstein. David has appeared in a number of musicals including Perchance To Dream at the Northcott Theatre, Exeter and The Dancing Years at The Wolsey Theatre, lpswich.
David’s recent West End appearances include Look to The Rainbow at the Apollo Theatre and Gigi at the Lyric Theatre in Shaftesbury Avenue. He has also provided off- stage vocals for both Cats and Starlight Express. He is very much in demand as a concert performer and has appeared with the Melachrino Strings and Orchestra as their guest soloist on a number of occasions.