James Buchanan Barnes (Earth-726)

Origin-AvX
(stop reading after Avengers vs X-Men)