Catherine O'Neil is a retired school teacher living in upstate New York. She was a teacher for thirty-six years, during which time she discovered her love of children's books. She also holds a master's degree in art and is a skilled graphic artist and illustrator.