Disambiguation: Marvel
First published in: 1986
First appearance is in X-Factor (Marvel, 1986 series) #7 (August 1986).