deliverer

noun

1.
a person who rescues you from harm or danger
Derived from:
deliver
2.
someone employed to make deliveries
Derived from:
deliver
3.
a person who gives up or transfers money or goods
Derived from:
deliver