Hajage, Michael

Rating
2084
FIDE ID
676942
Federation