Similar to an "O2O consultant to executives" which is a term used here in China, aka Online to Offline. Pretty much meaningless drivel by those who have never had real corporate P&L responsibilities.
since most TED talks are either wealthy people patting themselves on the back or product placements... does having a TED talk really count as a valid credential?
As far as I can tell:
Someone who very successfully spreads ideas they only partially understand with the inevitable oversimplification here and there.