David G Hall vs Brian Towers · Round 1: David G Hall - Brian Towers Jan 19, 2024 · Chesscope