James Hamilton, 3rd of Haggs — Peerage person ID=397945