This calendar shows both public events and private (members-only) events for the Souhegan Valley Chorus.