William Foster

Active Midlothian, VA Senior Vice-President for Village Bank and Trust Financial Corp.