Currently serving patients in person in Santa Cruz, CA, and virtually all over the world.



Free 15 Consult

Free 15 minute consults are offered to new patients at no charge. This helps us see if I am the right fit for you before we get started! I will not be able to give medical advice or treatment options during this visit.

New Patient Visit

New patient visits are generally 60 minutes long and include a complete history, physical exam, and lab testing if indicated. You will be given an individualized and thorough treatment plan after your initial appointment.

Wellness Exam

This includes Well-Child exams, Sports Physicals, and Adult Annual Wellness Exams. These are truley meant as wellness exams and check-ins on long-term health goals.  If you or your child has an acute illness at the time of the exam please let us know so we can schedule a little extra time to address those concerns.


Follow up visits are generally 30-60 minutes long. Depending on your individual needs we may be doing stress reduction & biofeedback, hydrotherapy, bodywork, counseling on lifestyle changes, and rechecking labs to track progress with treatment.