Leigh Walls is a freelance illustrator, painter, and cartoonist out of NYC.