Debra Solomon has been making animated films since 1995. Her films have won awards at festivals
all over the world.