Leo Landry

Leo  Landry
Leo Landry, the author/illustrator of The Snow Ghosts and Oh, Baby!, manages the Children's Book Shop in Brookline, Massachusetts. He lives with his family in Easton, Massachusetts.