Dr. Stoddart

Dr. Osvaldo Stoddart is a mad scientist lynx from the Dragon Realms version of Russia. He has created a vast array of evil creations and inventions that made him one of the most feared criminal geniuses of the UUniverses ever since he was discharged from the Russian military for illegally creating X and Y. But he was long thought to be dead until he returned to his living of terrorism.

History
Coming soon...