Ed Parry

Ed Parry

IT consultant, student & full-time geek, with an insatiable appetite for information.