Disambiguation: Marvel
First published in: 1975
Publisher Marvel Comics. First appearance in Marvel Premiere #21 (March 1975). Created by Tony Isabella and Arvell Jones.