His works have been performed by the BBC Scottish Symphony Orchestra, Philharmonia Orchestra, London Philharmonic Orchestra, Royal Scottish National Orchestra, Ensemble intercontemporain, Collegium Novum Zürich, mdi ensemble, Birmingham Contemporary Music Group, RCM Symphony Orchestra, Luxembourg Sinfonietta, Riot Ensemble, Hebrides Ensemble, Composers Ensemble, Size Zero Opera and the Phorminx Ensemble as well as conductors Oliver Knussen, Lothar Zagrosek, Clement Power, Richard Baker, Robin O’Neill, Gregory Charette and Thomas Søndergård. His music has been broadcast on BBC Radio 3, BR-KLASSIK and SR2 as well as released on CD by the Luxembourg Society of Contemporary Music and the Riot Ensemble/Coviello Classics.