cunning man

Noun

 * 1)  A wise man or wizard; a magician.