do-gooder - noun

singulardo-gooder
pluraldo-gooders