Schabert, David

Rating
2157
FIDE ID
39914569
Federation