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