William Traynham

Active Danville, VA Chief Financial Officer for American National Bankshares Inc.