What if Doctor Cockroach . . . is Howard Stark?
Think about it. Amazing inventions, genius and even in the flashback, Cockroach looks like Howard Stark.
And then, one day, say, during the events of the movie, the Monsters show up to help defend New York and Cockroach and Tony come face to face again . . .