John Archibald Lennox MacGregor — Peerage person ID=624084