Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1990
NPI: 1477568954
Practice Locations (2)
111 2ND AVE NE, SUITE 700
ST PETERSBURG, FL 337013441
PO BOX, SUITE 491
ST PETERSBURG, FL 33731
Source: CMS National Downloadable File, September 2026.