hypothesizer - noun

singularhypothesizer
pluralhypothesizers