Antecessor

1. (n.) One who goes before; a predecessor.

2. (n.) An ancestor; a progenitor.