A graduate of Glasgow University, David started his musical life as a concert pianist then turned his attentions to theatre, notably ballet and opera. He has worked as musical director, répétiteurand composer for many ballet and contemporary dance companies including The Royal Ballet, Scottish Ballet, Miami City Ballet, Singapore Ballet, Mark Morris Dance Company, Jiri Kylian (NDT), Random Dance and L.C.T.D.
He was on the music staff of Scottish Opera where he was musical director of a wide range of works from Rossini through Puccini to Janacek and has composed numerous works for the stage and orchestra that have been produced and broadcast throughout the world. A prolific composer, his commissions The Musical Story Book for B.B.C. Radio 4 were nominated for a Sony Award in the UK as have been his many works for Scottish Opera.
Amongst others, he has worked with Sinead O’Connor, Maire Breatnach (Clannad), Finbar Furey, Phil Coulter, The Dubliners, Brian Kennedy, Samantha Mumba & Hayley Westenra.
He has conducted, collaborated and performed with many orchestras including The Orchestra Of Scottish Opera, The Royal Scottish National Orchestra, The National Symphony Orchestra (Ireland), The Spokane Symphony Orchestra, The Vancouver Symphony Orchestra, The Toronto Symphony Orchestra, The Cincinnati Pops Orchestra and The West Virginia Symphony Orchestra. David was musical director with The Celtic Tenors for several years achieving several No. #1 albums with them as producer and musical director and more recently with The Canadian Tenors, collaborating on their recent No. #1 album.
David joined Celtic Thunder in 2011 as Musical Director and has toured with the show ever since. David has composed several original songs for the show and is responsible for all of the musical and vocal arrangements on the show.