advocated

noun

A person who publicly supports or recommends a particular cause or policy.

verb

Publicly recommend or support.