Statements with this certitude sound to me more like the band playing "Nearer My God to Thee" on the Titanic.  IIRC from previous posts here the world hasn't made it to 87 mbpd yet so he's already short.
According to the EIA, we were 83.7 including NGLs for 2005 and just over 72 for petroleum. Where he thinks he is going to find 25 mbpd of new oil plus enough oil to offset all the declines is beyond me.