2022:
Count Ory (Raimbaud) - Opera Alegria, The Hurlingham Club
25th January
Stainer Crucifixion (soloist): St Michael's Church, Bray:
10th April
Le Villi - Opera Holland Park:
21st, 23rd, 27th, 29th, 31st July & 2nd, 4th, 6th August
Margot la Rouge (Second drinker) - Opera Holland Park:
21st, 23rd, 27th, 29th, 31st July & 2nd, 4th, 6th August
HMS Pinafore - Opera Holland Park:
9th, 10th, 11th, 12, 13th August
The Magic Flute (1st Priest) - Opera Alegria, Grimeborn Opera Festival:
17, 18, 19, 20th August
La Princesse di Trebizzonde in concert - Opera Rara & London
Philharmonic Orchestra:
16th September - Queen Elizabeth Hall, London
Mozart's Coronation Mass (soloist) - Ardingly Choral Society:
12th November - St Wilfried's Church, Haywards Heath
Opera Holland Park Christmas Concert:
3rd December - St Mary Abbott's Church, Kensington
------------
2021:
The Cunning Little Vixen - Opera Holland Park:
13th, 15th, 17th, 21st, 23rd, 25th, 28th & 30th July:
L'amico Fritz (Cover of Hanezo) - Opera Holland Park:
16th, 18th, 20th, 22nd, 24th, 27th 29th & 31st July :
Zingari in concert - Opera Rara & Royal Philharmonic Orchestra
3rd December - Cadogan Hall, London
---------
2020:
Recording of 'To Shiver the Sky' - Royal Opera House chorus
& Royal Philharmonic Orchestra:
6th February - Abbey Road Studios
Faure Requiem (soloist) - St Michael's Church, Bray:
8th March
Rigoletto - Opera Holland Park:
6th, 10th, 12th, 17th, 19th, 21st, 23rd, 25th & 27th June: (postponed indefinitely)
Eugene Onegin - Opera Holland Park:
2nd, 5th, 9th, 11th, 13th, 15th, 16th, 18th, 20th, 24th & 26th June: (postponed indefinitely)
Count Ory (Raimbaud) - Opera Alegria, Grimeborn Opera Festival:
20th, 21st & 22nd August: (postponed indefinitely)