John MacGregor — (died 1759)