Very interesting game. After multiple playthroughs, I think it's the Shepard, but you can never really know with this type of game. My other theory would be that no one is the witch. Would be a great portrayal of the witch hunts
I only say it's the Shepard because of the Smith's jaw. No one ever gives a real cause for why it fell off. Could just be disease.