Tom Leigh
Tom Leigh is a children’s book author and longtime illustrator of Sesame Street books. He lives on Little Deer Isle off the coast of Maine.
Tom Leigh is a children’s book author and longtime illustrator of Sesame Street books. He lives on Little Deer Isle off the coast of Maine.