dialectician
n. A logician. 