John Shaw is a grandmaster and one half of Quality Chess. He has been Scottish Champion three times.

Feb 26, 2010
Cover of Poems

Poems