Medical school: TEMPLE UNIVERSITY SCHOOL OF PODIATRIC MEDICINE
Graduated: 1983
NPI: 1831235563
Practice Locations (2)
4146 N FEDERAL HWY
FORT LAUDERDALE, FL 333085531
9545615001
4146 N FEDERAL HWY
FT. LAUDERDALE, FL 333085531
Source: CMS National Downloadable File, September 2026.