foreseer - noun

singularforeseer
pluralforeseers