One firm that does this type of work for a number of community banks is Steve H. Powell & Co. Web site is www.shpco.net. Their office is in Statesboro, but I understand that they have client banks in your area already.
I can vouch for BANC Financial...we used to use them for various services and I was satisfied with their scope and knowledge of compliance and loan review in general.
_________________________
My opinion only. Not legal advice.
New source - Sidney White (lives in Jacksonville)has recently retired from the OCC, where he was a BSA compliance expert, and is now peforming external BSA Audits.