By Julianne Geiger
The American Petroleum Institute (API) has reported a build of 1.586 million barrels in U.S. crude inventories, compared to last week’s large 5.25-million-barrel...
...“The future is faster than you think” - Peter Diamandis
Barely four weeks ago, we began discussing the growing impact of renewable energy and how...