advocator

noun
  1. a person who publicly supports or recommends a particular cause or policy
  2. Usage: less common than ‘advocate’

Examples