Liz Allan

Elizabeth "Liz" Allan is a character from the Marvel universe.