Carter Bank & Trust in North Carolina

15 branches in 11 cities