Community Good Works

North Shore Bank, based in Peabody, gave $20,000 to the Essex Community Foundation to support education, healthcare, economic development and social services initiatives. See who else gave back.