Dr. Spencer R Amesbury, MD | Primary Care Physician in Beverly, MA | FindClarity