General John Leslie (1698–1767), 10th Earl of Rothes, KT – (Allan Ramsay) Previous Next


Total: 5
Total: 5