Inflicter /(?)/

In·flict·er

Inflicter

n.
  1. One who inflicts.
    God is the sole and immediate inflicter of such strokes.