Answer: deducer

AnswerCrossword Clue
DEDUCER

Sherlock Holmes.

DEDUCER

Logical thinker