Southern First Bancshares Prices Public Offering at $54.00 | Intellectia.AI