Henry St. Clair, 1st/10th Lord Sinclair
Children
Catherine St. Clair