David Kershen

Active Grapevine, TX Director for New Hope Equine Assisted Therapy