imbonitore

Noun

 * 1) barker (at a circus etc.)
 * 2) tout
 * 3) evangelist