P a s t  

P e r f o r m a n c e s

June 2020

Chorus in Eugene Onegin and Rigoletto

CANCELLED DUE TO COVID 19

Opera Holland Park

10 April 2020 - 1:30pm

Tenor soloist in St John Passion - Bach

CANCELLED DUE TO COVID 19

Oxford Bach Soloists

New College Chapel, Oxford

4 April 2020 - 2:30pm

Tenor soloist in Great Mass in C Minor - Mozart

CANCELLED DUE TO COVID 19

Spires Chorus and Orchestra

Methodist Central Hall, Warwick Lane, Coventry

18-21 March 2020 - 7:30pm & 2:30pm (21 March)

Camille in The Merry Widow - Lehár
CANCELLED DUE TO COVID 19

St Albans Chamber Opera

Abbey Theatre, St Albans

25-26 October 2019 - 7:30pm

Harry Benn in The Boatswain's Mate - Ethel Smyth

St Albans Chamber Opera

Abbey Theatre, St Albans

July - September 2019

Luiz in The Gondoliers - Gilbert & Sullivan

National Gilbert & Sullivan Opera Company

UK Tour

July - September 2019

Leonard Meryll in The Yeomen of the Guard - Gilbert & Sullivan

National Gilbert & Sullivan Opera Company

UK Tour

8 August 2019 - 7:30pm

Duke in Patience - Gilbert & Sullivan

Forbear! Theatre

International Gilbert & Sullivan Festival

Royal Hall, Harrogate

2-4 July 2018 - 7:30pm

Monostatos in The Magic Flute - Mozart

Cavatina Opera

City of London School

22-26 August 2017 - 7:30pm

Tenor soloist in Serenade for Tenor, Horn and Strings - Britten

Vacation Chamber Orchestra

Tour of Yorkshire

14-16 December 2016 - 7:30pm

The Gingerbread Witch in Hansel and Gretel - Humperdinck

St Albans Chamber Opera

Maltings Arts Theatre, St Albans

26 November 2016 - 7:30pm

Tenor soloist in Messiah - Handel

Nidderdale Messiah

Holy Trinity Church, Knaresborough

  • w-facebook
  • Twitter Clean
  • White YouTube Icon