imaginer
IMAG'INER
, n. One who forms ideas; one who contrives.