Steve Walker

Steve Walker is now Programme Director of the Ley Community in Oxfordshire, one of Britain’s most important and successful drug rehabilitation centres, where he was treated in the late 1980s and early 1990s.