Stephen is a consultant forensic psychiatrist employed by Central and North West London NHS Foundation Trust. He works in the close supervision centre as the lead psychiatrist, the psychology-informed offender personality disorder service, the prison ADHD clinic, and the court liaison and diversion service at Uxbridge Magistrates Court.

He has extensive experience in other clinical settings, including male low and male medium security, male and female psychiatric intensive care, locked rehabilitation, community forensic outreach and liaison, and in private outpatient services. He has led male and female psychiatric intensive care units (PICUs) as well as medium and low secure mental health units for mentally disordered men. He completed training at Broadmoor Hospital and oversaw a large caseload of out-of-area patients whilst working for Kent and Medway NHS and Social Care Partnership Trust.

Stephen is also an expert witness with vast experience of providing expert evidence in criminal proceedings and has direct experience of immigration proceedings.