We all talk about 'peak supply' and maybe with shale that is becoming a disabused concept. I have begun feeling that... we are coming to peak demand towards 2030, i believe we may not see $100 (a barrel) ever again.

More Quotes by Ian Taylor