Duncan MacGregor, 3rd of Glencarnoch — Peerage person ID=504159