Enigmatist /(?)/

E·nig·ma·tist

Enigmatist

n.
  1. One who makes, or talks in, enigmas.