Margaret Duff
(born 1654)
(b. 1654)
Parents
Helen Grant
Alexander Duff of Keithmore
Children
Siblings
William Duff
Elizabeth Duff
Patrick Duff of Craigston
Alexander Duff of Braco
Jean Duff
Mary Duff
Partners
James Stewart