Disambiguation: Marvel
First published in: 1970
First appearance is in Astonishing Tales (Marvel, 1970 series) #3 (December 1970).