Alex Godard

Alex Godard was born in 1965 in Guadeloupe. He is a designer and professor of illustration in Lyon, France, where he lives. George Wen lives in New York City and works in children's book publishing.