Already a Member?
Schedule Online
Select your primary care provider and schedule your appointment.
Give Us a Call
We can help with your scheduling and answer your questions.
Member Services
8889014636
Not a Member Yet?
Explore Plans
Explore our plans, then join online when it's convenient for you.
We'll help you find the right plan and learn more about being a Kaiser Permanente member.
Profile Sent!
"It is my goal to improve the quality of life by providing state of the art eye care"
Board certified Ophthalmology
No Limitations
LOCATION
SERVICES
Open weekdays
Global health.
It is my goal to improve the quality of life by providing state of the art eye care, in an integrated setting with other physicians, as we aim to improve overall health of our patients.
Travel, history, reading, running, and cycling.