Southern First Bancshares, Inc

Southern First Bancshares, Inc. operates as the bank holding company for Southern First Bank that provides various banking products and services to general public in South Carolina, North Carolina, and Georgia. Show More...