conniver

CONNIVER, n. One who connives.