Lady Margaret Stewart

Peerage person ID=24998