National Master Craig Allen Faber
USCF No. 12417336 Rating History
FIDE No. 2031523 Rating History

