Medical school: UNIVERSITY OF SOUTH FLORIDA COLLEGE OF MEDICINE
Graduated: 1999
NPI: 1285626499
Practice Locations (1)
FLORIDA KIDNEY PHYSICIANS LLC
1861 PLACIDA RD, SUITE 203
ENGLEWOOD, FL 342234949
8139100030
Source: CMS National Downloadable File, September 2026.