Answer: enigmatist

AnswerCrossword Clue
enigmatistone who makes, or talks in, enigmas