immortalizer

noun
  1. a person or thing that immortalizes; one who makes something or someone immortal or enduring in memory
  2. Usage: often used in literary or artistic contexts

Examples