Alastair Anderson

Full-time programmer, part-time snowboarder, spare-time philosopher, additional-time gamer