Welldoer /(?)/

Well·do·er

Welldoer

n.
  1. One who does well; one who does good to another; a benefactor.