Magnificat for 33 voices (recreated by Hugh Keyte for McCreesh from a 17-voice original, '

Magnificat for 33 voices (recreated by Hugh Keyte for McCreesh from a 17-voice original, '