Schedule an Appointment

Currently booking telehealth (video) appointments only. Stay tuned for information on in-person visits. Evening and weekend appointments are available. Please contact me if you can’t find a time that works.

Insurance:

Please go to my scheduling link through to see if I am currently taking your insurance and to schedule an appointment. Currently accepting Aetna, Anthem, Cigna, Blue Cross Blue Shield, United Healthcare, Oscar and Centivo.

I can see patients in the following states: AK, AZ, CA, CO, CT, HI, ID, IL, IN, MA, MI, MD, NH, NY, OK, OR, PA, TX, UT, VT, VA, WA, WV, WI, WY and Washington, D.C.

Self-Pay:

If you don’t have insurance, or if I don’t take your insurance, please contact me directly to discuss pricing. If you have insurance I’m not partnered with, I may be able to provide a superbill.

Sliding scale pricing is available.