Medical school: TEXAS TECH UNIVERSITY HEALTH SCIENCE CENTER SCHOOL OF MEDICINE
Graduated: 1991
NPI: 1689606162
Practice Locations (1)
EYE PHYSICIANS OF FLORIDA LLP
4800 NE 20TH TER, SUITE 303A
FT LAUDERDALE, FL 333084510
9547714271
Source: CMS National Downloadable File, September 2026.