idealogue

noun

1.
someone who theorizes (especially in science or art)