Thomas Spens of Lathallan

Peerage person ID=490725