Mary Campbell (Q75259294)
Peerage person ID=18253
Language:
other details
aliases Mary Campbell, of Ardkinglass
description Peerage person ID=18253

External Links