Catherine was married to Donald Macnaughton; their son Angus was resident in Capadil at the time of his marriage.