Steven Lang

Steven Lang is a fictional scientist and a recurring antagonist featured in comic books published by Marvel Comics. He is associated with the X-Men line of comic book titles and first appeared in The X-Men #96 in December, 1975.