Restorer
/(?)/
Re·stor·er
Restorer
n.
One who, or that which, restores.