immortalizer - noun

singularimmortalizer
pluralimmortalizers