Get to Know Us
Our Team of Board Certified Health Care Providers
John Teahan, MD
Board Certified Ophthalmologist
Paul Sanchez, MD
Board Certified Ophthalmologist
Kenneth Downes, MD
Board Certified Ophthalmologist
David Truong, MD
Board Certified Ophthalmologist
Christopher Roybal, MD
Board Certified Ophthalmologist