Archibald Duff, 7th of Drummuir British Royal Navy officer (1773-1858) (1773–1858) Parents Magdalen Duff Alexander Duff of Davidson Children Siblings William Duff John Duff, 6th of Drummuir Andrew Macfarlane Magdalen Alicia Seabury Macfarlane Robert Macfarlane Hugh Falconer Macfarlane Arthur Macfarlane Partners Frances Jones