David ist Tänzer, Choreograph und Tanzpädagoge. Nach seiner Ausbildung an der J. Cranko Schule war er Solotänzer am Saarländischen Staatstheater, am Staatstheater am Gärtnerplatz und beim Teatro Nuovo di Torino. Seit 2004 choreografiert er u.a. für die Birgit Keil Stiftung, das Ballet Philippines, das Universal Ballett Seoul und das Ballett Dortmund. In München initiiert er Gemeinschaftsabende und transdisziplinäre Performances. 2010 schloss er sein Aufbaustudium in Ballettpädagogik ab und lehrt seither an der Ballett-Akademie München, wo er klassischen und zeitgenössischen Tanz, Choreografien sowie die Entwicklung des Bachelorstudiengangs verantwortet. 2020 wirkte er am neuen pädagogischen Gesamtkonzept mit. 2019 gründete er die Initiative TanzQuelle zur Förderung der Münchner Tanzszene.
