Virginia National Bankshares announces share repurchase plan of up to $18.7 million - VABK News | Rallies