elocutionist
noun
°Someone who practices or teaches elocution.