Medical school: UNIVERSITY OF ARIZONA COLLEGE OF MEDICINE
Graduated: 1981
NPI: 1548317548
Practice Locations (1)
SCOTTSDALE EYE PHYSICIANS AND SURGEONS PC
7550 E 2ND ST
SCOTTSDALE, AZ 852514504
6059941872
Source: CMS National Downloadable File, September 2026.