Moira MacTaggart

Moira MacTaggart is a character from the Marvel Comics universe.