SouthFirst Bancshares, Inc. is a thrift holding company. The Company is engaged in directing, planning and coordinating the business activities of its bank subsidiary, SouthFirst Bank, along with South First Bank's subsidiary, SouthFirst Mortgage, Inc. (SouthFirst Mortgage). SouthFirst Bank is a federally chartered savings association engaged in providing financial services. SouthFirst Mortgage consists of a residential and construction lending operation. It offers a range of...