For Appointments Call 415-864-4444 or BOOK ONLINE


We enjoy working with patients who have specific concerns and who are interested in hearing our advice and recommendations. We are not the place for patients who 'know' exactly what they have and want medication for self-diagnosed conditions.

No Insurance? No problem.

We are a fee-for-service organization which means payment is due at the time service is performed. We accept Health Savings Accounts, Flexible Spending Accounts, Debit Cards, Visa, Amex, MasterCard and cash.

Unfortunately, we can't help you figure out how much you'll be reimbursed. Read more about our insurance policy here, or check out our coverage calculator.