John Vaughan (MP for Merioneth)

Welsh politician who sat in the House of Commons in 1654
Lists
John Vaughan (MP for Merioneth) is in following lists