Skip to content
  • twitter
  • instagram

John D. Gray

John D. Gray » PWC 4

Living in Cleveland Heights, John learned how to play chess through online resources and has been playing for around 20 years! John mostly plays chess online, studies, and gives private lessons. Besides chess, John enjoys playing the guitar & reading. John has been teaching for ProgressWithChess for about 15 years!