Candidate Master

indy256

Andrei Navumenka, Vitebsk, Belarus