Doctor Jumba

Doctor Jumba Jookiba is a self-proclaimed "mad scientist" and the creator of Stitch. Although originally creating Stitch for the express purpose of destruction, he now fights alongside the forces of good in Disney Heroes vs Villains.