One given to fanciful ideas or theories; someone who theorizes or speculates.
Someone who espouses a particular ideology, particularly a political one.
someone who is expert in the theory of a particular science or art
a theorist