Jonathan Crossley
Jonathan Crossley

Jonathan Crossley

Boardgame and music enthusiast, amateur mathematician, software engineer