Tommy was originally introduced as the nearly-identical son of Tommy Thompkins, one of the founding members of the original Newsboy Legion. He was later revealed to actually be a clone of his father, created by Project Cadmus as part of an abortive plot. Following in the steps of his surrogate father, Tommy formed the new Newsboy Legion with the clones of the other original members.
Tommy was originally created by Jack Kirby and Vince Colletta.
Tommy was reintroduced by Roger Stern and Ron Frenz.
Initially simply the son of the original Tommy Thompkins, Tommy was eventually revealed as a clone who had been aged up to the age his surrogate father had been when he was first involved in the Newsboy Legion. As such he shares his personality with his surrogate father, and he has all the memories of his father, but only up till the age to which he has been artificially aged. He and his Legion worked with Cadmus, but eventually left the Project along with their surrogate fathers due to changes being made to the project. He and the Legion aided Kon-El and Jimmy Olsen at different points in time. His fate is unknown following the death of his surrogate father.
In Other Media
Tommy appeared in an unnamed cameo role along with the Newsboy Legion in the Justice League Unlimited episode "Patriot Act", where he was given the job of crowd control by Vigilante, and later commandeered a wrecking ball to help STRIPE fight General Eiling. Though it's never stated in the episode which incarnation of the Newsboys the four that appear in this episode are meant to be, hints in the dialogue ("[our parents have] run off I guess") and the fact that Cadmus already exists in the DCAU suggests that this version of Tommy is the clone.