OK yeah that's Walter in Avengers Annual #21, as confirmed in Official Index to the Marvel Universe: The Avengers, Thor & Captain America #11. It also says it's an appearance chronologically just before the Alpha Flight Special, for those of you keeping track on that chronology thingy that gives me a headache.
Love,
rplass