casuist

noun

1.
someone whose reasoning is subtle and often specious