Southern First Bancshares Authorizes Repurchase Of Up To $10 Million Of Common Stock - SFST News | Rallies