• Saturday 15th April 2023 at 3.00pm

    Byrd & Reflections

    Aldeburgh Voices

    Orford Church, Front St, Orford, IP12 2LN

  • Thursday 20th April 2023 at 7.30pm

    Giulio Cesare - Handel [Chorus Master]

    English Touring Opera 

    Snape Maltings Concert Hall, Snape Maltings, IP17 1SP 

  • Friday 12th May 2023 at 7.30pm

    Immortal Fire - Britten, Copland, Holst & Schöenberg

    London Oriana Choir

    St Clement Danes, Strand, London WC2R 1DH

  • Tuesday 30th May 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Thursday 1st June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Saturday 3rd June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Wednesday 7th June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Friday 9th June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Saturday 10th June 2023 at 7.30pm

    Hansel and Gretel - Humperdinck [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Sunday 11th June 2023 at 10.30am

    Mass for Five Voices - Byrd

    Aldeburgh Festival 2023

    Aldeburgh Church, Victoria Road, Aldeburgh, IP15 5DU

  • Wednesday 14th June 2023 at 7.30pm

    Hansel and Gretel - Humperdinck [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Thursday 15th June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Friday 16th June 2023 at 7.30pm

    Hansel and Gretel - Humperdinck [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Saturday 17th June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Sunday 18th June 2023 at 2.00pm

    Hansel and Gretel - Humperdinck [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Wednesday 21st June 2023 at 7.30pm

    Hansel and Gretel - Humperdinck [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Thursday 22nd June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Friday 23rd June 2023 at 7.30pm

    Hansel and Gretel - Humperdinck [Chorus Master]

    Opera Holland Park 

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Saturday 24th June 2023 at 7.30pm

    Rigoletto - Giuseppe Verdi [Chorus Master]

    Opera Holland Park

    Opera Holland Park Theatre, Ilchester Place, London W8 6LU

  • Saturday 8th July 2023 at 7.30pm

    The Masters of Polyphony : Byrd 400

    London Oriana Choir

    St George's Bloomsbury, Bloomsbury Way, London WC1A 2SA