Staudacher, Thomas, Dr.

Rating
1886
FIDE ID
4679245
Federation