Having read both the comments on my original post, along with the others were listed below heidi macdonald's link to my post, i stand convinced that Stan would not have been to donor of the amazing Fantasy #15 artwork. Having unfairly implicated him, I publicly retract some of my original comments/accusations.
This leads me to something that I've thought about posting for a long time, but simply haven't made the time to do: talk about the infamous warehouse that Marvel stored their artwork in. Its more than urban myth, but some of the story is worth bringing out. Watch for the fallout on this one.
And, for the record, just like with the Lee/Ditko piece, i'd rather get something wrong but get the discussion going so that the truth can either come out (or at least dispel rumors) along the way.