Medical school: UNIVERSITY CENTRAL DEL CARIBE ESCUELA DE MEDICINA
Graduated: 1980
Also: NEPHROLOGY
Offers telehealth
NPI: 1154392801
Practice Locations (1)
4880 49TH N ST
ST PETERSBURG, FL 337093800
7275269019
Source: CMS National Downloadable File, September 2026.