stockpiler

noun
  1. a person who accumulates and stores large quantities of goods or materials

Examples