Answer: logographer

AnswerCrossword Clue
logographera person who writes speeches or chronicles historical events