supporter

noun
  1. a person who approves of and encourages someone or something
  2. a person who provides help or assistance, especially financial
  3. something that holds up or bears the weight of something else

Examples