An American Choral Tapestry

  • New Hope Presbyterian Church, Fort Myers Fort Myers, Florida