Well-willer /(?)/

Well·-will·er

Well-willer

n.
  1. One who wishes well, or means kindly. [R.]