David J Swierzewski, MD, Surgery

7 Graf Rd
NewburyportMA  01950-4076 (Essex County)


Phone: 978-462-8006
Fax: 978-268-5020

NPI: 1508862046
License Number: 222925 (MA)