foregoer
/ˈfɒrɡoʊər/Definitions
1. noun
one who goes before; a pioneer
“The foregoer in the field of space exploration paved the way for future missions.”
2. noun
one who precedes or goes before in time or order
“The foregoer of the new policy was a gradual shift in public opinion.”