Overview

Hayler, Andrew

Chess on the Thames All tournaments & rating

ENG · West London · 64

1834 rapid 1706 blitz

4