 He has worked with orchestras in Orvieto, Palermo, Perugia, Florence, Rome, Danbury, Sofia, Brussels, Ghent, Worcester, Cairo, Brazil, Basel, Prague, Vienna, Quebec, San Jose, Philadelphia, Vancouver, London, and New York.He has written works for the Orchestra Sinfonica Siciliana, Chamber Orchestra of New York, Teatro Massimo Opera Orchestra, San Diego Symphony, Chamber Orchestra of Philadelphia, The Morgan Library & Museum, and others.He has taught at Loyola School (New York City) and Adelphi University.