What best describes a historian's job
Someone who keeps history, similar to a librarian, but they also know a lot of the information off the top of their head.