DaVinci is an inventor of Dragon Talon Clan, a secret organization located in the city of Shen. He is in charge of weapon development.
He takes great pride in his inventions, and considers himself and his inventions indispensable to Dragon Talon. He considers himself first in line to the boss' seat. He has never told anyone about this, but he thinks his weapons are stronger than Ranpang's dragon costume. He hates it when other people call him a bear.