Stephen studied piano, percussion and composition at Trinity College, London, and conducting with Dr. Jack Stamp at Indiana University of Pennsylvania, USA, where he was awarded a Master of Arts degree. He has enjoyed a substantial career in music education, and has also worked as a freelance conductor, pianist and percussionist. He is a choral conducting trainer for Sing for Pleasure, an examiner for the Royal Schools of Music and a published arranger (OUP). He has worked as guest conductor for Pennsylvania Music Educators Association (USA) and for South Wessex Opera Company, in addition to directing Milton Abbey Festival and working with the Bournemouth Symphony Youth Chorus. He has directed several choral societies including Broadstone Community Choir, The Lease Singers and Lytchett Choir, and was recently appointed Musical Director of Cantanti Camerati of Richmond. Stephen is married to the saxophonist Wen Yee Yeung who also holds an MA from IUP and is currently serving as a Colour Sergeant with the Corps of Army Music in the Band of the Welsh Guards, Household Division. They have a daughter, Anna, aged 10.