Before you book, please double-check your appointment type: * In-Person Visit: Select this if you need or prefer to be seen at the clinic. * Virtual Visit: Select this if you wish to meet via video or phone call.

Important Note: Because my daily schedule is structured around location, if you accidentally book a virtual appointment when you intended to come in person, I may not be physically available at the office to see you.

My approach centers on a simple truth: health thrives when you feel deeply heard and supported. Over twenty years of practice has taught me that the most profound healing happens not in isolation, but when someone walks alongside you, meeting you exactly where you are on your health journey. This belief shapes every interaction, every treatment plan, and every moment we spend together.

My approach centers on a simple truth: health thrives when you feel deeply heard and supported. O... Read More

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

Pick a treatment to book