Nick Sheehy Categories IllustrationPosted on November 21, 2013 Nick Sheehy is an illustrator based in Leigh-on-Sea, England. Find out more about him and his work here.