Southwestern Virginia banks announce merger

First Community Bankshares will buy Highlands Bankshares for $91 million.
Source: American Banker