Robert Hamilton of Barncleuch — Peerage person ID=135808