Desecrater /(?)/

Des·e·cra·ter

Desecrater

n.
  1. One who desecrates; a profaner.