utopianizer
Etymology
From utopianize + -er.
noun
One who promotes or believes in the idea of a utopia.