syllogist

(noun) syllogizer

syllogiser
logician (generic term)
logistician (generic term)