Dr. John Swain ECF
John Swain has indicated his intention to step down from his active roles for the English Chess Federation. John worked incredibly hard for chess, both...
John Swain has indicated his intention to step down from his active roles for the English Chess Federation. John worked incredibly hard for chess, both...