eulogizer

noun
  1. a person who eulogizes; one who praises someone or something highly, especially in a formal speech or writing
  2. Usage: often used in formal or ceremonial contexts

Examples