T techcrunch.com A billion-dollar pharma startup that Silicon Valley has missed 67 points iamjeff 9 years ago 32 comments