Mario Cambi

Mario Cambi is the director of Leo The Lion. Not much is known about him.