the mind > mental capacity > expectation > foresight, foreknowledge > anticipation, forecast > [noun] > one who forecasts (5)
A person who explains something on the basis of a supposed prolepsis or anticipation.
A person who forecasts or predicts something.
One who collects information on, and forecasts the result of, sporting events, elections, etc. Cf. dope, n. 4a.