Flag of USA

FM Nathan Yan

* 2010 (14)
Best Elo
2311
Latest Elo
2155
Birthyear
2010