Medical school: TUFTS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1995
Offers telehealth
NPI: 1821190703
Practice Locations (2)
FLORIDA KIDNEY PHYSICIANS LLC
407 SE 9TH ST, SUITE 103
FORT LAUDERDALE, FL 333161113
9544630112
FLORIDA KIDNEY PHYSICIANS LLC
12662 TELECOM DR
TEMPLE TERRACE, FL 336370935
8139100030
Source: CMS National Downloadable File, September 2026.