Sheila Keegan is a freelance illustrator based in Cleveland, Ohio, who specializes in illustrating children's books and creating artwork for kids.
Sheila Keegan is a freelance illustrator based in Cleveland, Ohio, who specializes in illustrating children's books and creating artwork for kids.