بن استفنز، لرد استفنز از کریویلگار