Two weeks ago, Oilprice.com published my notes which supported my belief that U.S. oil production has “hit a wall”. Last week, EIA confirmed my conclusion.
A