C&F Financial Corporation
Virginia community bank holding company