perficient

Noun

 * 1) One who performs or perfects a work.
 * 2) One who endows a charity.

Adjective

 * 1) Making or doing thoroughly; efficient; effectual.