Disambiguation: Marvel
First published in: 1981
First appearance is in Doctor Strange (Marvel, 1974 series) #48 (August 1981).