SECreport

Form SCHEDULE 13G Village Bank & Trust Filed by: ALLIANCEBERNSTEIN L.P.

Village Bank and Trust Financial Corp.  (VBFC) 
US:NASDAQ Investor Relations: village-bank.com