Hayden, Luke

Rating
1838
FIDE ID
2507595
Federation