David began studying Iyengar Yoga in 2006 and has been teaching since 2019. His teachers have been Dmitri Shapira (mentor), Wendy Barranello, and Richard Jonas (in memoriam). Current teachers include Bobby Clennell, Brooke Myers and Lucienne Vidah. In September 2021, he received his Level 1 certification from the Iyengar Yoga National Association of the United States (IYNAUS).
David believes there is no perfect body type for yoga; no matter your age, weight or flexibility, everyone can stand up, stretch their arms and legs, and lift their chest and their spirits.
He is grateful to the faculty of the Teacher Training program of the Iyengar Yoga Association of Greater New York, including James Murphy, Tori Milner, Matt Dreyfus and Naghmeh Ahi.