Catherine Duff
(1683-1758)
(1683–1758)
Parents
William Duff
Helen Gordon
Children
Helen Duff
Margaret Duff
Alexander Duff, 2nd of Hatton
Jane Duff
Patrick Duff
John Duff
James Duff
Siblings
Anne Duff
Henrietta Duff
Partners
Alexander Duff, 1st of Hatton