Answer: inoculator

AnswerCrossword Clue
INOCULATORImmunity bestower of sorts
INOCULATORDoctor, at times
inoculatorone who inoculates