Frances Stuart
Peerage person ID=674438
Children
Partners
James Spens, 2nd of Craigsanquhar