elocutionist (elocution + -ist; agent_person)
Someone who practices or teaches elocution