James Maitland (1718–1789), 7th Earl of Lauderdale
Cosmo Alexander (1724–1772)
Thirlestane Castle Trust
1724–1772
British, Scottish
James Maitland (1718–1789), 7th Earl of Lauderdale
Cosmo Alexander (1724–1772)
Thirlestane Castle Trust