John Duff Peerage person ID=179934 (1545–1593) Parents Elizabeth Abercrombie John Duff Children Adam Duff Margaret Ogilvie Duff John Duff Partners Margaret Gordon unknown wife (?)