Ascertainer
As·cer·tain·er
Ascertainer
n.
One who ascertains.