Medical school: TEMPLE UNIVERSITY SCHOOL OF PODIATRIC MEDICINE
Graduated: 1972
NPI: 1457464067
Practice Locations (3)
64 PALOMBA DR
Enfield, CT 060823844
64 PALOMBA DR
ENFIELD, CT 060823844
64 PALOMBA DR, SUITE 7
ENFIELD, CT 060823850
8607456248
Source: CMS National Downloadable File, September 2026.