Sermonizer
/(?)/
Ser·mon·i·zer
Sermonizer
n.
One who sermonizes.