Flag of USA

Yuhao Xu

* 1995 (26)
Best Elo
2119
Latest Elo
2057
Birthyear
1995