Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1994
NPI: 1518992148
Practice Locations (2)
JOHNS HOPKINS UNIVERSITY
1810 REBECCA RD
LUTZ, FL 335484514
5106839500
JOHNS HOPKINS UNIVERSITY
534 BALMORAL RD
WINTER PARK, FL 327895203
3249723570
Source: CMS National Downloadable File, September 2026.