One who digs up the past (13)
I believe the answer is:
archaeologist
(Other definitions for archaeologist that I've seen before include "Antiquarian" , "Ancient digger" , "Excavating historian" , "One excavating history" , "One who studies past human life through excavation and analysis of artefacts" .)