Lord Stevens is the Executive Chairman of Quest Ltd, a London based Corporate Intelligence, Investigations and Risk Mitigation Company. Among at least four remunerated company directorships held by him are non-executive directorships of the financial services company Invicta Capital and of Mercer Street Consulting. Stevens also writes for the News of the World newspaper. On 28 November 2005 he was appointed Chancellor of Northumbria University.