James J Hanratty, DDS, Dentist

90 Humphrey St
SwampscottMA  01907-2542 (Essex County)


Phone: 781-596-2220
Fax: 781-598-8050

NPI: 1609088236
License Number: 17318 (MA)