Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 1992
NPI: 1477609394
Practice Locations (2)
926 16TH ST N
ST PETERSBURG, FL 337051211
926 16TH ST N, TOUCHSTONE WELLNESS BUILDING
ST PETERSBURG, FL 337051211
7272382335
Source: CMS National Downloadable File, September 2026.