Michael C Truran

FIDE ID: 405272
Birth in 1956
White Black
Michael C Truran Leighton Williams View
Michael C Truran John E Littlewood View