Stephen is the founder and creative director of Freeclarity. He trained as an animateur in Liverpool and then worked in professional theatre touring internationally with various theatre companies acting, writing and directing.
He then moved to Sheffield in order to live in a Buddhist community. During this time he established Sheffield District Advice Centre (SDAC) which provided specialist advice and guidance for substance users within the NHS and several substance misuse counselling charities.
He has taught meditation and Buddhist psychology for almost 20 years, he is an educator and facilitator, delivering theatre, creative thinking, mindfulness and social policy workshops at community centres, prisons, hostels, schools and universities. He is also a trustee at Bens centre for vulnerable people Sheffield.