old-timer
old-timer {n.}
An old person who remembers bygone days, matters, and personalities.
There was an old-timer at the party who told us interesting details about World War II.
Categories:
Source: A Dictionary of American Idioms