Lady Margaret Stewart

Peerage person ID=4981