Amasser

(n.) One who amasses.