First Community Bankshares Inc is a financial holding company that provides commercial banking products and services.