A reasonable and well researched piece compared to most stuff published by "In these Times."
However, it's a "done deal." Since it was written, the new Tax law allows drilling in ANWAR. If, as the author suggests, the oil companies are not willing to produce oil there due to the cost, than so be it. that's called freedom of choice.
After Youth Activists Storm Their Offices, 13 More House Members Agree To Support a Green New Deal