David Needle

David Needle is a technology journalist based in the Silicon Valley.