YOGA INSTRUCTOR & Teacher trainer
Yoga Alliance 500-Hour EYRT, Senior Teacher Trainer, Member of the YogaWorks Certification Board, 300-Hour Professional Program Instructor, Conducts trainings worldwide
In Studio, Teacher Trainings, Workshops
Interested in attending John’s classesEXPLORE John’s CLASSES
Learn more about John
Anyone who is caring and sincere and has a sense of humor.
Why I Practice
I’ve been practicing since 1972 - for almost forty years – it’s a way of life.
Why I Teach
With wide and diverse experience in asana, pranayama, meditation and philosophy I can create classes that address the needs of the individual while challenging each student to bring their practice to the next level.