Okay, this day has just been a massive clusterfuck.
First, can we please eliminate this silly idea of lynching lurkers? We're most likely killing townies for nothing while the Mafia continue to take us down one by one. No, they're not contributing, but if they are completely unable to play, I'm sure they'll let Final-Fan know, like Sabby did. Suspecting lurkers is the lowest form of suspicion. It's even lower than suspicion based on name claims. Yes, I know I made a joke about suspecting lurkers on the first page, so you don't have to bring that up.
Now, prof, you are acting more and more scummy with every passing post, but I don't believe your stupidity is sufficient for that to be the actual product of being a Mafioso. I can't help but think that you're up to something, but I can only assume that it's good for the town. I know the strangeness of your methods. Back in round 20, you were practically screaming the fact that you were Mafia, and you actually were Mafia. I doubt you'd try that again.
I do agree, however, that the cop should investigate him tonight. But even if he's a mafioso, I don't think the cop should come forward. We'd be losing perhaps our most powerful remaining role (with the Doctor dead) and it would only take out one mafioso. Just drop hints.
Lurkers: STOP LURKING. We need all the help we can get without numerous massively overpowered pro-town power roles (coughdtewicough).
Heph: Nameclaims aren't fantastic, but Youma would be a pretty difficult name to find, so it proves your innocence somewhat. Do bear in mind, everyone, of course, that any mafiosi familiar with Sailor Moon could easily have told him the name for a generic monster.
Khuutra: I honestly don't know. From what I hear, he's always like this in Mafia.