New Patients- an intake appointment is required for your first visit. Due to high volume we are currently only booking new patients by phone, please call the office at (314) 269-3847 to set up your initial visit. A deposit will be required to hold the spot for you and will be applied to the cost of your intake.

Existing Patients- if it has been 6 months or more since your last visit OR you are coming in with a new problem, please book an appointment with a reevaluation so we have time to give you proper care. Standard appointment times are 15-20 minutes. If you would like more time with the doctor but don’t need an examination, you can book an extended visit for 30 minutes instead!

Dr. Caroline has been treating patients and helping them to avoid unnecessary medications and surgeries since 2009. She combines a logical, evidence based functional medicine approach with a more alternative holistic approach, utilizing standard lab tests and in-office evaluations as well as nutrition, acupuncture and homeopathy.

Dr. Caroline has been treating patients and helping them to avoid unnecessary medications and sur... Read More

Select a treatment from the list on the left
to view available appointment times

Pick a treatment to book


Located at: 10807 Big Bend Road, St. Louis
Directions & Map |

Need Help? (314) 269-3847