John Frates

Active Beverly, MA Chairman for City of Beverly

(978)921-6000