Board Thread:Policies/@comment-246292-20131230181329/@comment-220364-20131230184125

Best I can find is Archie Comics Wiki. Robert Alvarez is one of the Admins there, and it seems he is still active there.