"Demand destruction" overblown. Why $80 oil today = $110 oil in 2014

Disclosures (show)