Antecessor
1. (
n.
) One who goes before; a predecessor.
2. (
n.
) An ancestor; a progenitor.