U.S. Oil Deficit Hits 17-year Low

The U.S. petroleum trade deficit shrank to a seasonally adjusted $3.13 billion in April, the Census Bureau said on June 3. That left the shortfall at its smallest since 1999. Kenneth B. Medlock, senior director of the Center for Energy Studies, comments in Bloomberg: http://bloom.bg/1rbV0tk