Adelhuette, Dennis, Dr.

Rating
2119
FIDE ID
4661265
Federation