George Robert Fout, 25, of Ocala was arrested Tuesday. In a news release, the sheriff's office said Fout admitted sharing pornography on peer-to-peer networks and called himself a "monster."
Fout allegedly told detectives "it was a mistake that he was born," the release said.
In an online profile, Fout describes himself as a computer repairman, owner of Byte-to-Byte Computers and active in the Cub Scouts and Boy Scouts, the Ocala Star-Banner reported.
In addition to 28 counts of child pornography, the sheriff's office added a count of capital sexual battery and two counts each of lewd and lascivious molestation and sexual battery after Fout admitted molesting a boy he met through the Cub Scouts, the newspaper said.
Fout was held in the Marion County Jail.
Millions of Getty images now available for free via embed tool
Aaron Carter is still in love with Hilary Duff