Update 6/14/21


As we navigate the challenges of COVID-19, we remain committed to supporting our patients while prioritizing the health and safety of all.  We encourage you to continue caring for your physical and mental health during this time while following the recommendations of public health officials.


For most of our patients, we continue to recommend participating in video or phone appointments, unless there is an essential reason the doctor would like to see you in person (e.g., for a physical exam) or you have a need for more privacy during your visit.

Beginning the summer of 2021 (Date to be determined), we will re-open for in-person visits, unless CDC, state, or county guidelines suggest otherwise.  In-person visits will be allowed at our new Vista location*.  Telehealth visits will remain available for all.

To attend in-person appointments, we require the following:

  • If unvaccinated, you must wear a face covering over your mouth and nose for the entire length of your visit.  All persons (including vaccinated persons) must wear a mask in public spaces in building (halls, restrooms, lobby, etc.).  If you are unable or unwilling to wear a face mask, schedule a virtual visit instead.

  • Maintain at least 6 feet of distance between yourself and others.

  • Avoid scheduling in-person visits if you are ill and wait at least 1 month after recovery to request an in-person visit.

  • Avoid scheduling in-person visits for at least 1 month if someone you’ve had close contact with is ill. 

  • Avoid scheduling in-person visits for at least 1 month if you’ve been informed you may have been exposed to COVID-19, you anticipate being tested for COVID-19, or you have received a positive COVID-19 test.

We appreciate your cooperation.  Please contact us if you have concerns or questions.  We are also happy to check your insurance eligibility for virtual appointments.

*Please note that starting June 15, 2021, our new Vista location is 450 S. Melrose Dr., Vista, CA 92081 (Smart Spaces).  Check in at the front desk.