reasoner

RE'ASONER, n. One who reasons or argues; as a fiar reasoner; a close reasoner; a logical reasoner.