thaumaturge

n.
  1. A magician; a wonder worker.