John MacGregor, 8th of Glengyle — (1708-1774)