First Community Bancshares, Inc. operates as a financial holding company and the parent of First Community Bank, N.A. First Community Bank, N.A. provides financial, trust, and investment advisory services and insurance products to individuals and ...