Alan M Byron vs James C Foster · Round 4: Alan M Byron - James C Foster Jul 9, 2023 · Chesscope