Justin Hay profile picture

Justin Hay

Is this your author profile? Create an account to claim and customize it!

Stand Alone

The Greatest Moves in Chess History
Peeling Open the Short Castle Tactical Strategies for White