That's the place. I thought Kraus was the artist. Shows what I know.
Del Toro was supposed to do a signing at Forbidden Planet but he cancelled due to a family emergency.
I'm still looking for a signed trade of The Night Eternal to complete the set.