Imaginer

n.
  1. One who forms ideas or conceptions; one who contrives.