edifier

(noun)

noun

1. A person who edifies.

2. (obsolete) A builder.