Meridian Canterbury Championships

Thomas Seward

Competed for: CCGX

 ...