John-Paul Wallace
John-Paul Wallace is a professional chess player awarded the title of International Master in... more »
Get promoted