C. & F. ASSOCIATES, INC.