Past performances 2018 — Yesterday
Romance in Opera, BizetPucciniTchaikovsky, P. I.DonizettiGounodVerdiLeoncavallo
New York City OperaNemorino + 2 roles
View program, cast and crewLucia di Lammermoor (Lucia of Lammermoor), Donizetti
New York City OperaSir Edgardo di Ravenswood (Sir Edgar of Ravenswood)
View cast and crewOpera's Greatest Moments, VerdiOffenbachCileaBizetMozartPuccini
New York City OperaAlfredo Germont (Alfred Germont)
View program, cast and crew