Spencer R Amesbury, MD, Family Medicine

900 Cummings Ctr
Ste 218u
BeverlyMA  01915-6198 (Essex County)


Phone: 978-922-3622
Fax:

NPI: 1235178328
License Number: 71681 (MA)