This is one of those guys that some people reject and hate, while others love and follow. Draw our own conclusions.
But one thing I have slowly learned over the years in avoidance of self spite is to ignore the person and focus on the words.
A very interesting chart prediction analysis.