Todd Nickerson is one of the founders of that site she represents "Virtuous Pedophiles" and he goes under the pseudonym Nick Devin and Ethan Edwards (this one post on reddit)
To those who fell for that "freedom phone" scam back in the day, you should know they were made in Israel, so... you might want to throw that away (and run in the opposite direction)