Extoller /(?)/

Ex·tol·ler

Extoller

n.
  1. One who extols; one who praises.