panegyrist
PANEGYR'IST
, n. One who bestows praise; an eulogist; an encomiast, either by writing or speaking.