Carter Bank & Trust

66 branches across 2 states