Kimberly Rock

Active Newburyport, MA Vice-President for Institution for Savings