Arts Alive Bach Elgar Choir Hamilton Locke St S Bach Elgar Choir - Hamilton's concert choir known for Canadian choral music!