ideologist

noun

1.
an advocate of some ideology
Derived from:
ideology