<P> When Ruby, a baby elephant is brought to the Big Top Mall to live with Stella and learn new tricks, things begin to change . Stella's old injury causes her to get sick . Just before Stella succumbs to her illness and passes away, she asks Ivan to take care of Ruby and find her a better place . Ivan promises he will take care of Ruby, even though he does not know how he will manage to do it . After Stella's death, Ivan begins to remember his life before the Big Top Mall, and what it was like to have freedom, if only to have stories to tell to Ruby . While Mack, the owner of the Big Top Mall is trying to train Ruby to do tricks, Ivan witnesses first hand the abuse to which she is subjected and starts to decide how to keep his promise to Stella . </P> <P> When Julia, the custodian's daughter gives Ivan some finger paints, he begins to get an idea of how to help Ruby . He also changes his opinion of the Big Top Mall . He no longer thinks of his area as his domain, but as a cage . Ivan uses his art to make a large picture of a zoo . George and Julia help him by putting it on the billboard outside of the Big Top Mall . When people see the new signs, they begin to protest the treatment of the animals . Investigators are sent to the Big Top Mall, and eventually it is closed down, and Ivan, Ruby and the other animals are taken away to a zoo . Ivan and Ruby are both adopted by the same zoo . Ivan was tested if he really was a silverback at the new zoo . The story ends with Ivan and Ruby adapting to their new habitats and the other animals they will live with . </P> <Ul> <Li> Ivan: An easygoing silverback gorilla who has lived in the Big Top Mall and Video Arcade for 24 years and 3 years living with Mack; the main character . Ivan has spent most of his life in captivity, either living in a human home or at the Exit 8 Big Top Mall and Video Arcade . He remembers little about his life before captivity and has grown content with his life at the mall . As the story progresses, Ivan determines that his life is not satisfactory and he works to save Ruby by having her removed to a zoo . </Li> <Li> Stella: a senior elephant who used to live in circuses before coming to the mall . Stella has a long memory, and would much prefer to live in a zoo . She extracts a promise from Ivan to take care of Ruby if she cannot . </Li> <Li> Bob: a stray dog who lives with Ivan in his domain . Bob is satisfied to be a stray dog and has no desire to be adopted into a human home . </Li> <Li> Mack: the owner of the mall and part - time circus clown; purchased Ivan from poachers who captured him in his home in Africa . Mack is not seen often on screen . He appears to be a generally good man . However, his business is failing and he cannot afford to keep up the mall the way he used to . His actions regarding Stella and Ruby are what finally spur Ivan to try to have Ruby moved to a zoo . </Li> <Li> George: The mall custodian . George is a good man who cares for the animals and the mall . However, he is conflicted about helping them because he is afraid of losing his job . </Li> <Li> Julia: George's daughter; inspires Ivan to love drawing . Julia works to help Ivan in his quest to move Ruby and the other animals to a zoo . </Li> <Li> Ruby: a baby elephant who is new to the mall . Ruby has only recently lost her mother and has never previously been trained in circus tricks . Ruby's treatment at the hands of Mack is what ultimately drives Ivan to try to find a way to save her . </Li> </Ul> <Li> Ivan: An easygoing silverback gorilla who has lived in the Big Top Mall and Video Arcade for 24 years and 3 years living with Mack; the main character . Ivan has spent most of his life in captivity, either living in a human home or at the Exit 8 Big Top Mall and Video Arcade . He remembers little about his life before captivity and has grown content with his life at the mall . As the story progresses, Ivan determines that his life is not satisfactory and he works to save Ruby by having her removed to a zoo . </Li>

Who are the main characters in the one and only ivan