Disambiguation: Strobe
First published in: 1990
First appearance is in The New Mutants (Marvel, 1983 series) #87 (March 1990).