Esser, Michael, Dr.

Rating
2021
FIDE ID
12917427
Federation