His compositions have been performed on multiple continents, including at festivals and concerts in North America, South America, Europe and Asia. He has written music in a variety of settings, including for the stage and film.