Keith Giffen and Karl Kesel