Medical school: JEFFERSON MEDICAL COLLEGE OF THOMAS JEFFERSON UNIVERSITY
Graduated: 1989
Also: CARDIOVASCULAR DISEASE (CARDIOLOGY)
NPI: 1043214950
Practice Locations (1)
509 JACKSON ST N
ST PETERSBURG, FL 337051477
7278207800
Source: CMS National Downloadable File, September 2026.