Magnificat

Festival Performances

Festival commissionWorld premiere

LFCCM 2022

LFCCM 2019

LFCCM 2017

LFCCM 2010

Recorded Performances

LFCCM 2019