Type: Posts; User: jay042
One theory I heard suggested maybe the Captian America doppelganger might be Taskmaster.