Lord O'Shaughnessy

Lord O'Shaughnessy's full title is The Lord O'Shaughnessy. His name is James Richard O'Shaughnessy, and he is currently on leave of absence from the House of Lords.