Tin, Shan Wen

Rating
1992
FIDE ID
5712653
Federation