Keith Tudor is a trained social worker and is now a psychotherapist in private practice, Sheffield. He is also honorary research fellow, King's College, London.