Dr. Spencer R. Amesbury graduated from the University of Massachusetts Medical School in 1983. He works in Beverly, MA and specializes in Family Medicine and Internal Medicine - Geriatrics. Dr. Amesbury is affiliated with Beverly Hospital.
Years in Practice: 32 Years
Languages Spoken: English
Medical School: University of Massachusetts Medical School
Graduation Date: 1983
Hospital Affiliations: Beverly Hospital
Specialties: Family Medicine, Internal Medicine - Geriatrics