Upcoming performances Today Onwards
Past performances 2018 — Yesterday
Giovani voci alla Fenice, RossiniDonizettiMozart
Teatro La FeniceSoloists
View program, cast and crewChristmas Concert at Palazzo Corsini al Prato, Various
Mascarade Opera FoundationTenor
View cast and crewOpera Scenes: Donizetti, Puccini and Massenet, Various
Mascarade Opera FoundationTenor
View cast and crewLa Tragédie de Carmen (The Tragedy of Carmen), BizetConstant
Landestheater Linz MusiktheaterDon José
View cast and crewGiovani voci alla Fenice, RossiniDonizettiMozart
Teatro La FeniceSoloists
View program, cast and crewChristmas Concert at Palazzo Corsini al Prato, Various
Mascarade Opera FoundationTenor
View cast and crewOpera Scenes: Donizetti, Puccini and Massenet, Various
Mascarade Opera FoundationTenor
View cast and crewLa Tragédie de Carmen (The Tragedy of Carmen), BizetConstant
Landestheater Linz MusiktheaterDon José
View cast and crewCarmen, Bizet
Opera SouthwestLe Remendado (Remendado)
View cast and crewRoméo et Juliette (Romeo and Juliet), Gounod
Minnesota OperaTybalt + 1 roles
View cast and crew