Virginia National Bankshares authorizes repurchase of up to $18.70 million in stock - VABK News | Rallies