The Divine Shepherd

First performance at Carnegie Hall - June 29, 2015. 400 voices and full symphony orchestra.