Zürich Opera House
He has sung on the major stages of the world including the Metropolitan Opera in New York City, Vienna State Opera, Liceu in Barcelona, Houston Grand Opera, Bolshoi Theatre in Moscow, Opera of Rome, Teatro San Carlo in Naples, Teatro Regio in Turin, Teatro Comunale di Bologna, Teatro La Fenice in Venice, Teatro Comunale in Florence, Teatro Massimo in Palermo, Teatro Carlo Felice in Genoa, Arena di Verona, Teatro Regio (Parma) in Parma, Sferisterio di Macerata, Bavarian State Opera in Munich, Hamburg State Opera, Deutsche Oper Berlin, Zürich Opera House.