Guaranty Bank and Trust Company

43 branches across 2 states