hoarder (n.)

Old English hordere "treasurer," from hoard (n.). As "one who gathers and keeps a stock of something," c. 1500, from hoard (v.).