In the dance world, he has collaborated with Jin Xing China's premiere interpreter of modern dance, Isira Makuloluwe and Mavin Khoo, performing in international venues including the Institute for Contemporary Arts in London, The Royal Opera House Linbury Theatre, Venice Dance Biennale and the Geneva Ballet.
He teaches throughout Europe and in the U.S. He has given workshops and lectures for the Centre for Performance Research (Aberystwyth), Asolo Song Festival (Italy) BATTSA (Bristol Alexander Technique Training School Association), The Sage Gateshead, Unicorn Natural Voice Camp, the British Library, Jackdaws Music Education Trust, Malborough College (UK), and in various American universities. He works regularly with choirs throughout Europe and on the continent. He continues to teach privately with very busy studios in London, Oslo, Bristol,Newcastle, and Frome.
He has run his own arts organisation, the Lodge Farm Project in Norfolk, and for three years acted as Associate Artistic Director and Chorus Master for Pegasus Opera Company.
He worked regularly consultant and trainer for Youth Music and Sing Up as part of national strategy to provide more singing opportunities for young people to make music and training for those who provided the music.
He has lectured and been the recipient of an Edison Fellowship at the British Library.
He is currently Co-Creative Director of Sing for Water London at the Mayor’s Thames Festival, teaches private singing lessons, workshops and masterclasses throughout Europe and in the U.S.