spearheader

Noun

 * 1) One who spearheads a movement, campaign, etc.