Lee Taylor is a UK based illustrator.