Catherine Denholm
Peerage person ID=135818
(b. 1667)
Parents
James Denholm of Westshires
Children
Marion Hamilton
Robert Hamilton
Anna Hamilton
John Hamilton of Pencaitland, younger
Alexander Hamilton
Margaret Hamilton
Partners
James Hamilton, Lord Pencaitland