Duncan, Patrick C M

Rating
2054
FIDE ID
405787
Federation