Allan H.

Geek, blogger, digital rights activist, urban explorer, Transhumanist, Agnostic, and gadget nut.