Marblehead Bank is a regional financial institution with two locations in Marblehead and one branch in Beverly. It provides personal and business services, including free checking, a redeemable rewards points program, overdraft protection, mortgages and loans. Its certified financial advisor, Bill Bartin, consults individuals on insurance, investments and other financial matters.