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