Village Bank and Trust Financial Corp is a bank holding company.