ideologist

noun
  1. a person who advocates or is devoted to an ideology; someone who promotes a particular set of ideas or beliefs
  2. Usage: often used neutrally to describe someone committed to a political, social, or philosophical ideology
  3. a person who develops or studies ideology as a system of ideas
  4. Usage: academic or theoretical context

Examples