David is a seasoned veteran of the stage, with over 3 decades of experience in a wide range of performance contexts. He has worked as an actor on award winning theatre productions, played music with internationally acknowledged bands, performed with Australia's flagship circus company, facilitated hundreds of workshops and led innumerable community theatre projects.