Bar Harbor Bank & Trust in Maine

22 branches in 20 cities