David was born in Canada and trained there and in Wales mainly on the production staff of the Welsh National Opera and Drama Company.
He was a co-founder/director of Cardiff Lab Theatre, and Artistic Director of both Doppelganger Theatre and Handspan Theatre Australia.
He is a regularly published writer, composer of soundtracks for television and radio and won the Celtic Film Festival for the feature film Trisgel with Paul Turner. David is also a puppet master, has directed workshops for Shared Experience Theatre, written music for London Bubble, Cardboard Citizens and the RSC and directed at Shakespeare's Globe.
His many books include Shakespeare at the Globe and the best selling A Thousand Paths series.
David has been Musical Director with MakeBelieve Arts for all our First Theatre touring shows - The Lorax, Gulliver's Travels, The Woman Who Cooked Everything, Giant Tours and Journey to the Centre of the Brain.