contributor

noun
  1. a person who gives money, time, or effort to help achieve or provide something
  2. a person who writes articles or other material for a publication
  3. a factor that helps to bring about a particular result or situation

Examples