Is Cannon clearly out of touch with any semblance of reality with his own self appraisel here? Please folks look at this and then look at the documented, public record on these issues...