predecessor: one who precedes you in time (as in holding a position or office)
precursor: a person who goes before or announces the coming of another
garter snake: any of numerous nonvenomous longitudinally-striped viviparous North American and Central American snakes