Past performances 2020 — Yesterday
La Traviata (La traviata), Verdi
National Centre for the Performing ArtsAlfredo Germont (Alfred Germont)
View cast and crew"Meeting in Beijing" Concert, Williams, JohnBeethoven
National Centre for the Performing ArtsTenor
View programme, cast and crew