Deviser /(?)/

De·vis·er

Deviser

n.
  1. One who devises.