Barry Renshaw is a British writer and artist working in comic book illustration, storyboarding and concept design.