Steve O'Hear

Writer at TechCrunch. Tech journalist. Recovering CEO. I try to learn from my mistakes so I can repeat them all perfectly. steve[at]ohear[dot][net]

Steve O'Hear