Medical school: EMORY UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1986
NPI: 1801906722
Practice Locations (1)
SANTA BARBARA EYECARE INC A PROFESSIONAL MEDICAL CORPORATION
2946 DE LA VINA ST
SANTA BARBARA, CA 931053310
8059679990
Source: CMS National Downloadable File, September 2026.