predecessor

noun
  1. a person who held a job or office before the current holder
  2. something that came before another thing in time or development

Examples