His predictions have been consistently accurate for decades (including calling the Trump presidency the day after the first debate, when everyone said Trump had no chance).