Solved 4 training puzzles292413
FM David Maycock
English (US)Play/teach chess
Active
Last stream
Solved 5 training puzzles291121
Solved 5 training puzzles289016
Solved 2 training puzzles287429
Solved 6 training puzzles284529
Solved 2 training puzzles287424
