Southern First Bancshares authorizes USD 10 million share buyback program - SFST News | Rallies