Dominic Preston

A London-dwelling philosophy graduate with a penchant for films, gaming, and technology, with the occasional bit of tennis thrown in there.