annalist

noun

1.
a historian who writes annals
Derived from:
annals