I was proud of pretty much everybody voting "no" in this poll. I thought there'd be a few more people out there that would vote "yes" but I guess the trolls and/or rats are taking the day off.
I notice you posted this on Reddit about 3 years ago but I read most of it:
Yes.
You seem like you truly believe you've found him with 99.9% certainty.