Ryan Hill

Ryan has been playing chess and competing in tournaments since childhood. Utilising his skill and passion for the game he seeks to share this knowledge and enjoyment with you.

Courses