Disambiguation: Marvel
First published in: 1984
First appearance is in Cloak and Dagger (Marvel, 1983 series) #4 (January 1984).