Don't deny it, we will need more oil: Chairman

4:10 AM ET Thu, 4 June 2015

Discussing production levels, Gary Ross, executive chairman and head of global oil at PIRA Energy Group, says Iranian oil won't hit the market until 2016.