Deliverer /(?)/

De·liv·er·er

Deliverer

n.
  1. One who delivers or rescues; a preserver.
  2. One who relates or communicates.