News

From Grace To Grass: Forbes Revises Elizabeth Holmes $4.5 Billion Net Worth

It must be a pretty great feeling to be the number one, richest, self-made woman according to financial giant Forbes. However, to then have your colossal $4.5 billion net worth disputed by aforementioned financial giant, is a bit of a fall from grace, and exactly what happened to Elizabeth Holmes …

READ MORE →