Medical school: JEFFERSON MEDICAL COLLEGE OF THOMAS JEFFERSON UNIVERSITY
Graduated: 1990
NPI: 1225149891
Practice Locations (1)
PUBLIC HEALTH TRUST OF MIAMI DADE COUNTY FLORIDA
1801 NE 123RD ST
NORTH MIAMI, FL 331812817
3056546850
Source: CMS National Downloadable File, September 2026.