Panegyrist

Webster's Dictionary of the English Language

·noun One who delivers a panegyric; a eulogist; one who extols or praises, either by writing or speaking.