CFFI Financials: C&F Financial Corp AI Analysis