International Master

300iq

Ildar Gainullin, Waterloo, Canada