Joe Taft is a top rated Yoga Teacher at in Asheville Yoga Center in North Carolina.