Upgrade to Chess.com Premium!
defford

defford

Daniel Efford

St. John's, Newfoundland and Labrador, Canada

Groups & Teams(7)