quitter
noun
°One who quits.
"Winners never quit and quitters never win."
°A deliverer.