countersorcerer

Noun

 * 1) A person who works to counter sorcery; someone who practices countersorcery.