Richard Fabio
Richard Fabio completed his 200 and 300-hour teacher training through Asheville Yoga Center and is a 500-RYT. During the training Richard really impressed Stephanie Keach (the program director and head mama bear of the yoga center) with his natural talent. He is fully committed to yoga as a way of being, taking yoga well beyond the mat. His early yogic path began with sitting meditation. While his mind approached stillness, he struggled with chronic lower back and neck pain. Richard remembers barely reaching his hands past his knees in a forward fold. He quickly realized the importance of embodiment (bringing one’s awareness to the body) for the process of healing. In Richard’s classes, students benefit from dynamic fluid postures combined with insights from his meditation practice. Richard would like to honor and thank his many teachers and the beautiful lessons that have shaped his path, especially his dear friend and guru Gary Weber.
Explore our Teaching Team
Ruth Ingram
Studio Instructor
200/300-Hour Instructor
Rosie Mulford
Studio Instructor
200/300-Hour Instructor
Michael Johnson
Studio Instructor
200/300-Hour Instructor
Maeve Hendrix
Studio Instructor
200/300-Hour Instructor
Recent Blogs
The Practice of Returning: Exploring Abhyasa & Vairagya
•
July 31, 2026
300-Hour Yoga Teacher Training: The Complete Advanced Guide
•
June 30, 2026
The Bhagavad Gītā as a Living Practice of Return
•
May 21, 2026
The Lived Experience of a 200-Hour Yoga Teacher Training
•
April 6, 2026
“Instructions for living a life. Pay attention. Be astonished. Tell about it.”
– Mary Oliver
Receive Heart & Soul In Your Inbox:
Sign up for our newsletter