MacGregor, James John.