Christian A. DeHaemer

Analyst Articles

In its latest brilliant move, the International Energy Agency is planning to release 60 billion barrels of crude oil — half of which is slated to come from American emergency reserves — to electronic bidding, starting this coming Wednesday. This made big news when it was announced… Read More