Answer:

inoculator

AnswerCrossword Clue
INOCULATORImmunity bestower of sorts
INOCULATORDoctor, at times