Andrew Gould says oil companies will need to invest $350 billion a year to meet global energy needs
Christopher Helman, Forbes
Thu, 09/16/2010 - 9:23am
Andrew Gould says oil companies will need to invest $350 billion a year to meet global energy needs