Main entry: harbinger, herald, precursor, predecessor, forerunner
Definition: something that precedes and indicates the approach of something or someone
Main entry: predecessor
Definition: one who precedes you in time (as in holding a position or office)