MacGregor, Barry, 1936-