After graduating from Canada's National Ballet School, David joined The New York City Ballet, where he danced a wide range of repertoire, by such choreographers as George Balanchine, Jerome Robbins, Christopher Wheeldon, Justin Peck, Benjamin Millepied, Peter Martins and Melissa Barak.

After leaving the company in 2016, David continued into theater, leading the 1st National Tour of An American in Pari before making his Broadway debute in Carousel.

Since moving to LA in 2022 where he continue to pursue acting, dance and teaching.

David has been a guest artists with LA Ballet, Barak Ballet, Luminario Ballet, Freaks with Lines, The Realm Company and Sadie Black & Company. David has worked on variety of music videos, shorts and immersive theater as a dancer and performing artists.

To learn more about his teaching engagements, coaching and masterclasses, you can visit David’s teaching website here.