TheGreenvilleBlogAug 24, 20221 minSouthern First names Cal Hurst as PresidentSouthern First Bancshares, Inc. (NASDAQ: SFST), holding company for Southern First Bank, announced the appointment of Cal Hurst to...