The Wellcome Trust
The Consortium for Therapeutic Communities
Oxford Health Complex Needs Service
STARS