Theodore Slade vs Donald Johnson · 16th Annual Philadelphia International International Jun 26, 2023 · Chesscope