Jean
I understand why you're hesitant about it, but he's the defacto town leader. As much as you might not think it's a good idea, right now he (and Steve) seem to think that forming some sort of watch is bad. I think knowing that there's some dimensional/time hopping cosmic deity that is chasing you specifically could change their minds.