counterfactualist
Etymology
From counterfactual + -ist.
noun
One who formulates counterfactuals.