Margaret Hamilton
Peerage person ID=342304
Parents
unknown daughter Somerville
John Hamilton of Newton
Children
Hans Hamilton
Margaret Hamilton
Siblings
Andrew Hamilton
Partners
Archibald Hamilton, 5th of Raploch