Answer: genealogist

AnswerCrossword Clue
GENEALOGIST

Specialist in certain roots