David Dowson | Chess in Haverhill