First Community Bank serves the banking needs of customers through a number of branch locations in North Carolina, Tennessee, Virginia and West Virginia. The banks provide a variety of banking services. Personal banking options include checking accounts, savings accounts, money market accounts, certificates of deposit, individual retirement accounts, mortgage loans, home equity loans, consumer...