Carroll Bank and Trust in Tennessee

10 branches in 9 cities