John Hamilton, 2nd of Haggs — Peerage person ID=668989