Disambiguation: Marvel
First published in: 1985
First appearance in Alpha Flight (Marvel, 1983 series) #24 by John Byrne.