Langreck, John

Rating
2046
FIDE ID
2003350
Federation