Finance Director at London Chessboxing Ltd
Klubok
Norfolk Knights
180 Tag
Broadland Chess Club
40 Tag
English Chess Federation
7 200 Tag
Floater's Union
22 Tag
World Chessboxing
27 Tag