O Hanlon, Patrick

Rating
1680
FIDE ID
2411156
Federation