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