Benita Fitzgerald Mosley, USA Olympic Gold Medalist

USA Track and Field, Chief of Sports PerformanceI have known Dr. Moriarty for several years as my chiropractor treating chronic pain in my back, knees and shoulder. Her extensive knowledge of athletes and athletic injuries has allowed her to diagnose the root cause of the pain and design a treatment protocol to address the problem.Dr. Moriarty has built a successful physical therapy practice in Haymarket, Virginia, that combines sports chiropractic, physical therapy, occupational therapy, athletic training, personal training, massage therapy and acupuncture all under one roof. Her vision for the multi-disciplinary approach is revolutionary. Dr. Moriarty cross trains her staff and takes the best treatment practices from each discipline to create protocols that heal her patients quickly and keep them well longer. She strives to return athletes to their sport better, faster and stronger than prior to the injury.Dr. Moriarty is a leader in her profession and in her community. She has co-authored a book on the treatment of injuries, and chiropractic universities have engaged her in teaching their students. Dr. Moriarty has mentored dozens of other chiropractors by educating them on how to model her multi-disciplinary approach in their own practices. She also supports several local sports teams and their athletes, including the local AAA baseball team, and she has also been recruited to treat Olympic hopefuls at the U.S. Olympic Training Center in Colorado Springs, CO.

Office Hours

Haymarket / Gainesville
14535 John Marshall Highway, #104
Gainesville, VA 20155

  • Mon
    8:00-12:00PM | 2:00-7:00PM
  • Tue
    8:00-12:00PM | 2:00-7:00PM
  • Wed
    8:00-12:00PM | 2:00-7:00PM
  • Thu
    8:00-12:00PM | 2:00-7:00PM
  • Fri
    8:00-12:00PM | 2:00-7:00PM
  • Sat
    8:00-12:00PM

Warrenton Office
Virginia Sports Chiropractic
331 Walker Dr.,
Suite 6,
Warrenton, VA 20186

  • Monday
    8:00-12:00PM | 2:00-7:00PM
  • Wednesday
    8:00-12:00PM | 2:00-7:00PM
  • Friday
    8:00-12:00PM | 2:00-7:00PM
  • Sat
    8:00-12:00PM