32nd TTA Individual Championships

129 James Gray

Cumbernauld