Bank of New Hampshire is a community bank that offers a range of banking and trust services to individuals, businesses, and organizations. They provide personal and business banking solutions, including deposit accounts, loans, cash management, and trust services. Their commitment is to serve the financial needs of their customers and contribute to the growth of their community.