Heeere, kitty kitty kitty ...
Cover artist is Andre Francois, who was responsible (it says here) for 54 New Yorker covers (that's over a year's worth!), but this was only his second. (He also did this pretty extraordinary cover for "Lord of the Flies".)
(Click for an enlargeable version. If that works.)