Another point leading me to Haffner is the idea of him being just like Jane. Everyone points to Stiles because of the "mental" stuff, but Haffner is very confident/arrogant (and briskly so), just like Jane. I think they are very similar that way. I can imagine them shaking hands a long time ago as teens or kids.
How do you find this theory?
plausible
unlikely