Disambiguation: Marvel
First published in: 1975
First appearance is in The Amazing Spider-Man (Marvel, 1963 series) #140 (January 1975).