John O'Farrell and Associates
Home
Local government advocacy
Training on-site
Yoga instruction
Yoga 101--basic or introductory yoga
Meditation
Arm balances and inversion workshops
Restorative and yin yoga
Private yoga lessons
Yoga studio
Advanced stretching for fitness.