foregoer

noun

1.
someone who supplies provisions (especially food)
2.
someone who operates a forge
3.
one who precedes you in time (as in holding a position or office)
4.
someone who travels into little known regions (especially for some scientific purpose)