David Argiriou is a freelance graphic designer and illustrator based in Toronto, Canada.