Sir John Oliphant of Aberdalgie (Q75556749)
Peerage person ID=210871
Language:
other details
aliases Sir John Oliphant, of Aberdalgy
description Peerage person ID=210871

External Links