https://www.reddit.com/r/pizzagate/comments/5e3pw9/im_eclipse_ow_the_person_behind_the_massive/
Is this the same guy?
Yes. That’s the person claiming to be the big leaker.
Looks like it.
And the list Twitter made her take down is here and here.