Operatic Roles :
Daniel Blanco Albert - Autohoodening II: The Rise of Captain Swing - Lead Picker***
Samuel Barber - A Hand of Bridge - David**
Georges Bizet - Carmen - Escamillo**/Le Dancaïre
Benjamin Britten - A Midsummer Night's Dream - Bottom***
Hing-yan Chan - Kungfood - Ah Q***
Gaetano Donizetti - Anna Bolena - Lord Rochefort***
Gaetano Donizetti - Don Pasquale - Don Pasquale***
Gaetano Donizetti - L'Elisir d'Amore - Belcore***
Gaetano Donizetti - Maria Stuarda - Lord Guglielmo Cecil***
George Frideric Handel - Giulio Cesare - Giulio Cesare***
Gian Carlo Menotti - The Medium - Mr Gobineau
Gian Carlo Menotti - The Telephone - Ben Upthegrove***
Anna Vienna Ho - Buddha and the Monkey King - Sakyamuni, the Buddha***
Anna Vienna Ho - The Monk of the River - Sakyamuni, the Buddha***
Anna Vienna Ho - The Monster of Gao Village - Xuanzang***
Gustav Holst - Sāvitri - Death***
Leoš Janáček - The Cunning Little Vixen - Forester***
Ruggero Leoncavallo - Pagliacci - Tonio***
Gustav Ka Lok Mak - The Legend of Confucius - Confucius***
Pietro Mascagni - Cavalleria Rusticana - Alfio***
Wolfgang Amadeus Mozart - Le Nozze di Figaro - Count Almaviva***
Wolfgang Amadeus Mozart - Don Giovanni - Il Commendatore (Don Pedro)***
Wolfgang Amadeus Mozart - Così fan tutte - Don Alfonso**/Guglielmo**
Jacques Offenbach - Les Contes d'Hoffmann - Four Villains**/Hermann***/Schlémil***
Giacomo Puccini - La Bohème - Marcello***/Colline***/Schaunard/Benoît
Giacomo Puccini - Gianni Schicchi - Marco***
Giacomo Puccini - Madama Butterfly - Sharpless/The Bonze***/The Imperial Commissioner***
Giacomo Puccini - Turandot - Timur***/Mandarin
Maurice Ravel - L'enfant et les sortilèges - Le fauteuil***
Gioachino Rossini - Il Barbiere di Siviglia - Figaro***
Gioachino Rossini - La Cenerentola - Don Magnifico***
Johann Strauss II - Die Fledermaus - Dr Blind***
Pierangelo Valtinoni - The Snow Queen - Mr. Crow***
Giuseppe Verdi - Macbeth - Macbeth***
Giuseppe Verdi - Un Ballo in Maschera - Renato/ Silvano***
Giuseppe Verdi - Rigoletto - Rigoletto/Count Ceprano***/Court Usher***
Giuseppe Verdi - Il Trovatore - Ferrando
Giuseppe Verdi - La Traviata - Giorgio Germont/Baron Douphol***
Richard Wagner - Das Rheingold - Donner**
Pasticcio :
Fortunes of Figaro - Don Basilio***
Armida - Argante***
The Merry Party - Eisenstein**
_________________________________________________________________________
Oratorios, Cantatas and Large-scale Choral works :
Bass solo in J.S. Bach's Magnificat in D Major*
Bass solo in Ludwig van Beethoven's Symphony No. 9*
Baritone solo in Johannes Brahms's Ein deutsches Requiem*
Baritone solo in Gabriel Fauré’s Requiem in D minor, Op. 48*
Bass solo in G.F. Handel's Massiah*
Bass solo in Joseph Haydn's Nelson Mass*
Bass and Baritone solo in Felix Mendelssohn's Die erste Walpurgisnacht*
Baritone solo in Felix Mendelssohn's Elijah*
*Performed in public (Concert)
**Performed in semi-staged production(s)
***Performed in fully-staged production(s)
___________________________________________________________________________________
Songs:
German Lieder, French Mélodies, English Songs and Chinese Songs by various composers, including Brahms's Vier ernste Gesänge, Ravel's Don Quichotte a Dulcinee, Vaughan Williams's Songs of travel