Duncan MacGregor of Ardchoille — Peerage person ID=504125