David McPhail has written and illustrated more than eighty books for children. He lives in New Hampshire.