James Dinham
South Africa
· 3 photos
46th Chess Olympiad · South Africa · Open · Board 5
Teammates
IM Jan Karsten
FM Banele Mhango
IM Caleb Levi Levitan
Charlton Mnyasta