A quick search explains a lot about this dude for me at least. He was the Vice President of Analysis at Stratfor. He's a paid shill. Now runs his own firm for the same type of global corps. Who knows why he is pushing this stuff he says.
Just be aware.