He has performed over the world in principal operatic roles, including Don Curzio in Le Nozze di Figaro for Aix-en-Provence, Tokyo, and Baden Baden, Mr. Upfold in Albert Herring at the Salzburger Landestheater, Ippia in Saffo, Danilowitz in L’Etoile du Nord at the Wexford Festival, both of which were recorded on the Marco Polo label, Spoletta in Tosca and Remendado Carmen for Raymond Gubbay at the Royal Albert Hall, and Don Basilio in Le Nozze di Figaro, Bardolfo in Falstaff and Frisellino in Le Pescatrici for Garsington Opera.
