B businessinsider.com 10-slide deck convinced NEA to invest $20M in its first clinops startup 3 points EFFALO 5 years ago 0 comments