Samuel Sterns (Earth-71516)

History
Samuel Sterns also known as the Leader is a super-villain.