Lee Ann Dufour is an illustrator, character designer and filmmaker based in Toronto, Canada.