User blog comment:BeholdtheVision/I Seriously Need Help/@comment-4651179-20130427214801/@comment-3048593-20130429134001

It's definitely not Norman Osborn since he's returned to being Green Goblin now. It's either James Rhodes (cause of the recent movie) or someone else entirely.