Theorizer /(?)/

The·o·ri·zer

Theorizer

n.
  1. One who theorizes or speculates; a theorist.