Walter A Weaver Jr, DDS, Dentist

230 Salem St
Wa Weaver Dds
SwampscottMA  01907-1306 (Essex County)


Phone: 781-581-1550
Fax: 781-592-8549

NPI: 1760409213
License Number: 12253 (MA)