Ancestry of
John Hamilton
(–a1376)
Look → Click or tap a name to see more details including sources or famous kin.
1st Generation
1. John Hamilton (–a1376)
2nd Generation
2. John Fitz-Gilbert (a1270–a1345)
3. ----- Cruck
3rd Generation
6. Robert Cruck