thaumaturgist
thaumaturgist - noun
one who practices magic or sorcery
thaumaturgist - thesaurus
magician
necromancer
sorcerer
thaumaturge
wizard