Панегирист

panegyrist, eulogist, encomiast