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