David came into dance through workshops with Candoco Dance Company in 1992. While working with them, he studied for a year at the Laban Centre for Movement and Dance, receiving a Professional Diploma in Community Dance in 1993. Six years of national and international touring with Candoco followed, until 1999, when he decided to try new experiences.
In 1995, David had his first taste of theatre when he played the part of Puck in Benjamin Britten's opera of A Midsummer Night's Dream. This was followed a year later with an appearance in the Sally Potter film The Tango Lesson, playing the part of the designer. David has also performed with Graeae Theatre Company in 2000 and also 2001, playing the parts of Edgar in The Fall of the House of Usher and Deflores in The Changeling respectively. In the summer of 2000, he worked with DV8, creating and performing the piece Can We Afford This for the Sydney Arts Festival prior to the 2000 Olympics. This show was revived in 2003 and also led to the film version of the show, Cost of Living being made that year.
Since then, David has done more theatre work, notably with the acclaimed Royal Shakespeare Company in 2007.
2012 was an amazing year, seeing David work with National Theatre of Wales, Cape Towns Remix Dance Company and also performing as part of the Paralympic Opening Ceremony in front of an estimated world wide audience of half a billion people.
At the moment he he can be seen touring The Enormous Room, the latest work from Stopgap Dance Co..