Hunchback Nicholson

Lieutenant Colonel Raymond Kenneth "Hunchback" Nicholson (also known as Iron Giant) is a fictional character and both a anti-hero/supervillain in the Reagan Comics.