Some info verified using a DCM scan (http://digitalcomicmuseum.com/)
On-sale date is publication date in Catalog of Copyright Entries, 1949 Periodicals, page 31.
No editor is credited in the indicia. The Statement of the Ownership lists N. L. Pines as the editor, and "none" as the managing editor.