Past performances 2018 — Yesterday
Yevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Park OperaVladimir Lensky (Lensky)
View cast and crewIdomeneo, Mozart
The Rose Opera CompanyGran Sacerdote di Nettuno (High priest of Neptune) + 1 roles
View cast and crewAriadne auf Naxos (Ariadne on Naxos), Strauss
Longborough Festival OperaEin Offizier (The officer)
View cast and crewYevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Park OperaVladimir Lensky (Lensky)
View cast and crewIdomeneo, Mozart
The Rose Opera CompanyGran Sacerdote di Nettuno (High priest of Neptune) + 1 roles
View cast and crew