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