Candidate Master

Simplex

Sergey Savinov, Saint Petersburg, Russia