Southern First Bancshares director James B. Orders III sells 8,044 shares worth $499,171.50 - SFST News | Rallies