Keeper of public records (9)
I believe the answer is:
archivist
(Other definitions for archivist that I've seen before include "record holder" , "One looking after records" , "record-keeper" , "Library worker" , "Chronicles specialist" .)