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 touring shows - The Lorax, Gulliver's Travels and The Woman Who Cooked Everything.