(THOMASVILLE) — Bank of North Carolina, a subsidiary of BNC Bancorp has entered into a purchase agreement with Hampton Roads Bankshares, Inc., which operates The Bank of Hampton Roads and Shore Bank.