Answer: deducer

AnswerCrossword Clue
DEDUCERSherlock Holmes.
DEDUCERLogical thinker