At the San Francisco Opera he sang in Maometto II (debut in 1988), and also in the role of Arnold in Guillaume Tell in 1992 and 1997/98 season, in Rossini's Otello, in I vespri siciliani,  and in St. Francis d'Assise and Doktor Faust. On August 6, 1993, he sang the title role in Sigurd at the sole performance of that rarely performed opera at the Festival Montpellier.
The singer's career included performances at the San Francisco Opera in various roles, including Maometto II, Arnold in Guillaume Tell, Otello, I vespri siciliani, St. Francis d'Assise, and Doktor Faust. He also performed Sigurd at a rare performance of that opera at the Festival Montpellier on August 6, 1993.