Magnolia Bank, Incorporated

16 branches across 8 states