evangelist
n. A preacher who goes from place to place holding services. 