extoller

noun

1.
someone who communicates high praise
Derived from:
extol