anticipator
ANTIC'IPATOR,
n. One who anticipates.