I think the doctor didn't kill all these people. Adrian was the killer, and the doctor was paid to provide the targets and handle the aftermath (corpses etc.)The doctor is much more deadly than it seems. Killing people for 40 years is something not to miss.
And Hilda, you should have tried the spell's efficacy first before doing anything else. Rather than 3 minutes, I think he will just sleep for 3 seconds because he would immediately realize the unnatural sudden sleepiness. Then he will pretend to sleep to see what will happen.
Thank you for pointing out! I thought it's easier to make a typo in "the first/last date" than in a number. It shows how typos in text may lead to wrong assumptions.I think the doctor didn't kill all these people. Adrian was the killer, and the doctor was paid to provide the targets and handle the aftermath (corpses etc.)
Edit:
That 40 years you got was actually the result of a typo. The last murder should be at 470 (Hilda listed the last three kills above), which is just three years ago. Not 430.
She could ask her friends who are literate to read the list.Hilda in chapter 11 made errands in the town with the list given by Katarina. She does asked for random stuff in specialty shops (like tailor items in a potion shop), but eventually got all things from the list. Is she really illiterate, or she only know supermarkets in the modern world?
That 40 years you got was actually the result of a typo. The last murder should be at 470 (Hilda listed the last three kills above), which is just three years ago. Not 430.
Or the typo is left on a purpose to highlight Hilda's illiteracy...
In the event that it really was a typo, then it was a mistake made by the author, since in the raws she explicitly made it clear that the difference is 43 years. Whether this is indeed Hilda's illiteracy or a script typo, is unknown.