Disambiguation: Marvel
First published in: 1986
First appearance is in Alpha Flight (Marvel, 1983 series) #32 (March 1986).