Richard Curnow

Maths, hardware, software, puzzles, reading, maps, walking, photography, exploring. And a family!