David began teaching yoga in 2007 after completing his first, 500-hr Moksha teacher training. Since then, he has completed over 500 more hours of trainings, intensives, and workshops in advanced sequencing techniques, biomechanics, hands-on adjustments, yin yoga, ashtanga yoga, and meditation techniques.
David has taught across Canada and the U.S. from Toronto to Los Angeles and Vancouver to Florida. He has had the honour of guest-teaching at multiple teacher trainings and annually at fundraisers for Lymphoma Canada and the Princess Margaret Hospital in Toronto. In 2015, David co-founded and launched CAMP Tampa, a fitness and yoga lifestyle brand and centre in Tampa, Florida.
Off the mat, David has studied social media in the public interest, classical music, and Italian and Korean languages all of which continue from his Toronto-based home until he can sit in coffee shops and yoga studios again!