Seacoast Medical Associates
21 Highland Avenue, Suite 24, Newburyport, MA 01950
Seacoast Medical Associates
21 Highland Avenue, Suite 24, Newburyport, MA 01950
PatrickBarbier.MD.com • Family Doctor, General Practitioner • 53 years experience
Seacoast Medical Associates
21 Highland Avenue, Suite 24, Newburyport, MA 01950