advocator
advocator - noun
a person who pleads for a cause or propounds an idea
advocator - thesaurus
advocate
exponent
proponent