Stephen has an Honours degree in Chemistry from Oxford University and a PhD in physical organic chemistry from the University of St Andrews.
After completing his formal education, Stephen spent four years in chemical research specialising in peroxide and surfactant chemistry. In 1996 Stephen joined Dr J H Burgoyne & Partners where he worked as an associate investigating primarily fires and explosions. During this time he investigated several hundred incidents involving large industrial sites, commercial premises, domestic premises and a wide range of vehicles. In 2003 Stephen joined Geoffrey Hunt & Partners as an Associate. Since then he has investigated many further incidents of a similar nature. Stephen joined the Halliwell Forensics team in 2023.