imparter

noun
  1. a person who imparts or communicates knowledge, information, or a quality to others

Examples