Robert Gaughen

Active Hingham, MA Chairman of the Board for Hingham Institution for Savings