B businessinsider.com Harvard is a 'hedge fund with a university attached to it' 18 points qCOVET 11 years ago 2 comments