Finding a therapist who is a good fit for your needs is essential. I offer a free twenty minute consultation via phone or video chat. We’ll talk about what you’re struggling with and how I can help, and I’ll answer any questions you may have

I am currently doing telehealth as well as seeing fully vaccinated clients in person in my office in Hayes Valley on a limited basis. My office has a HEPA air purifier that I run throughout the day.

I am not in-network with any insurance, but can provide a superbill for reimbursement. I reserve a portion of my appointment times for those who cannot pay my full fee.

I return phone calls and emails within 48 hours, Monday through Friday. You can reach me by calling 415-483-5597 or by email at