Robert Hamilton of Barncleugh and Torrens — Peerage person ID=201044