Macgregor is so well informed that his predictions have consistently failed.
Actually he has been right the whole time. We are now seeing that.