Jul 5, 4:43 PM ET
SC 13G/A · SOUTHFIRST BANCSHARES INC · Filed Jul 5, 2006
SOUTHFIRST BANCSHARES, INC.