Comprehensive Medicine

Integrative, Naturopathic & Functional Medicine

At Cavallo Health, we provide “comprehensive” health. We offer Functional Medicine, Integrative Medicine, and Naturopathic Medicine appointments that integrate with our Chiropractic Care and other services to foster optimal, pain-free health. 

Whether you are looking for more acute care or you are looking to start a journey to optimal health, these three avenues of health can be tailor-made to your needs. 

Functional medicine determines how and why illness occurs through advanced diagnostic testing and then works to restore health by addressing the root causes of disease for each individual. Naturopathic medicine is a distinct system of primary health care that emphasizes prevention and the self-healing process through the use of natural therapies. Integrative medicine is an approach to wellness that combines both conventional medicine and complementary medicine (therapies that are not part of traditional Western medicine). Each one of these types of medicine can treat the following:

Integrative, Naturopathic, and Functional Medicine at Cavallo Health:


Functional Medicine

Naturopathic Medicine 


Integrative Medicine

Our Integrative and Functional Medicine Providers:

Steven Zellers, DC

Dr. Zellers practices Functional Medicine. He approaches each patient by investigating the root cause of each symptom or illness through a comprehensive intake and advanced diagnostic testing. He treats the whole person looking for underlying causes and personalizing treatment plans.

Fernanda Moreno, ND

Dr. Moreno is a Naturopathic Doctor who focuses on whole-patient care and preventative medicine. An expert in both conventional primary care and also natural medicine, physical medicine, nutraceuticals, nutrition, mind-body medicine, and homeopathy, she provides individualized, patient-centered care.
Barb Nistor, CRNP

Barb Nistor, CRNP

Specializing in family practice and integrative health, Barb takes a holistic approach to medicine that considers multiple aspects of a patient’s lifestyle. With advanced training in cardiac care, Barb practiced as a registered nurse for more than 20 years before becoming a licensed nurse practitioner in 2020.

Book a Comprehensive Medicine Appointment Today!

Call today to schedule:
New Holland Office:    717-351-0631 
Quarryville Office:    717-806-5672

Ready to Achieve Optimal, Pain-Free Health?

Request an Appointment Today: