Artificial Human No. 19000
From Dragon Ball Encyclopedia, the ''Dragon Ball'' wiki
Artificial Human No. 19000 is an Artificial Human.
It is possible that he was a creation of the Red Ribbon Army, although he lacked the Red Ribbon Army insignia. No. 19000 is heavily based off Artificial Human No. 19 from the original manga, and appears to have the same energy absorbing mechanisms in the palms of his hands.