Propagandist /(?)/

Prop·a·gan·dist

Propagandist

n.
  1. A person who devotes himself to the spread of any system of principles.