Ready to get started?

Schedule a free 15 minute consult today.

Contact Me

To Schedule a New Patient Appointment

If you are interested in learning more, you can schedule a free 15 minute phone consult using my scheduling link. You can also email me to learn more and to schedule your new patient appointment.

Online Scheduling

Please use this link to book your follow-up appointments and new patient phone consults. If you’d like to schedule a new patient appointment, please contact my office by email or phone.

Office Hours

Mondays, Tuesdays (twice per month), Thursdays, Fridays, and Sundays.

Office Location

4200 18TH Street, Suite 203
San Francisco, CA 94114

My office is located in the Castro neighborhood. We are at 4200 18TH street and the cross-street is Collingwood (1 block from Castro Street).  The office is accessible by bike, car, and a short walk from public transportation. There are paid meters and free 2 hour street parking in the neighborhood. Please allow extra time to find parking and be aware of street sweeping signs to avoid a ticket.

Office COVID-19 Safety

My office follows the guidelines outlined by the CDC and the California Department of Public Health. I continue to stay up to date with safety recommendations.


Please call or email my office for current service fees.

Medical Insurance

Please link here for more information. Fees & Insurance


Payment is collected at the time of treatment. My office accepts checks, Visa and Mastercard. We also process health savings accounts (HSA) and flexible spending accounts (FSA).


Cancellation Policy

Patients are asked to make any schedule changes or cancellations prior to 24 hours of their scheduled time. Patients will be charged $100 for cancellations made within 24 hours of the scheduled appointment. Insurance does not cover missed appointments, so insurance patients will need to pay out-of-pocket for this fee.

Newsletter Subscribe

Get my free newsletter for health inspiration, Chinese Medicine wisdom, and nourishing recipes lovingly made in my kitchen. (sent about once a month)