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