Schneggenburger, Miguel

Rating
1757
FIDE ID
1361279
Federation