James Pitts

James Pitts is a computer scientist, website compiler and self-confessed Sudoku addict.