Candidate Master

indy256

Andrey Naumenko, Vitebsk, Belarus