Theorist

n.
  1. One who forms theories; one given to theory and speculation; a speculatist.