John Rollo, 8. Lord Rollo