David graduated from the Western Australian Academy of Performing Arts (WAAPA) in 2006. He joined Buzz Dance Theatre Company in Perth Australia, works include: Colourwheel, Chrissy Parrot’s Terminal Velocity, Amy Smith’s Refund Policy, Cinderella Dressed In Yella regional WA Tour and Rabbit Australia Tour. He joined Yellow Glass Theatre/Eventainment’s production of Hair the Musical and RENT. David moved to London in 2008, working with Luca Silvestrini. Shows include: On Display for Birmingham International Dance Festival 2008; Protein Dance Company’s Dear Body (UK tour 2008-09), Gary Clarke Dance Company for Coal (UK tour 2009); Mad Dogs Dance Theatre for new work(2009); Neon Dance Company for Falling from Trees (2010)The Intention (2011-2014) Empathy (2014). Barebones Dance Company Barebones Decade Show (2011), Jean Abrue Dance Company Inside (2011), Finn Walker City Film Productions, Mitridate (2016) Royal Opera House. Film and Tv credits include BBC Atlantic series 1 Playing the role of Nereus and Paramount Pictures World War Z.
David started Mischief Company in (2014) Premiering RED in 2017 following a South UK touring commissioned by Pavilion Dance South West and funded by Arts Council England. Other Company works include Purgatory: Nothing to say commissioned for JV2 and Paradise (2015), Dogtown (2016) and Blackrock (2017) commissioned by Cumbria University. David joined Jasmin Vardimon Company in 2009 for the creation and performance of 7734, Yesterday, Freedom, Justitia, Park, Tannhauser (ROH) and played Geptepto in Pinocchio. David became Course Leader for JV2 in (2017).