John Duff
Peerage person ID=180101
(b.
1514
)
Children
John Duff
Partners
Elizabeth Abercrombie