TRENTON -- State and federal officials have charged 16 New Jersey residents with using online file-sharing networks to distribute child pornography, authorities said.

The defendants -- among them a teacher and a school bus driver -- were arrested as part of a statewide sweep that found individuals in nearly every corner of the state sharing graphic videos depicting child rape and other crimes, according to the state Attorney General's Office.

Officials announced the arrests at an 11 a.m. press conference at the State Police Technology Complex in Hamilton on Wednesday.

According to documents released by the Attorney General's Office Wednesday, the accused were:

Thomas Guzzi Jr., 36, of Pitman. Teacher at John H. Winslow Elementary School in Vineland. Arrested Feb. 19. Bail, $50,000. Charged with possession of 100 or more files of child pornography.

Eugene Triston, 55, of Stanhope. Bus driver in Sparta School District. Arrested Feb. 10. Bail, $50,000. Charged with distribution of 25 or more files of child pornography.

A male Juvenile, 17, of Kearny. Arrested March 15. Released with ankle monitor. Charged with selling child pornography, possession of 100 or more files of child pornography, and distribution of 25 or more files of child pornography.

Shaun Dooley, 46, of Summit. Senior IT officer for insurance company. Arrested March 9. Bail, $75,000. Charged with possession of 100 or more files of child pornography.

Andres Tejada-Diaz, 42, of Kearny. Arrested March 3. Bail, $100,000. Charged with possession of 100 or more files of child pornography and distribution of 25 or more files.

John Wilms, 46, of Mount Holly. Driver for parcel delivery service. Arrested Feb. 25. Bail, $100,000. Charged with distributing 25 or more files of child pornography for files allegedly found in a shared folder on his computer, including many videos involving infants.

Robert Kunert, 22, of Hamilton, Mercer County. Supermarket employee. Arrested March 31. Bail, $52,000. He allegedly possessed approximately 298 files of child pornography in a shared folder on his computer. Charged with possession of 100 or more files of child pornography and distribution of 25 or more files of child pornography.

Matthew Dieterman, 32, of Piscataway. Public employee who works for Somerset County in county garage. Arrested March 4. Bail, $50,000. Charged with possession of 100 or more files of child pornography and distribution of 25 or more files of child pornography.

Oziel Hernandez Sandoval, 27, of Piscataway. Employment unknown. Arrested March 29. Bail, $75,000. A forensic preview revealed approximately 225 files of child pornography in a shared folder on his computer. Charged with possession of 100 or more files of child pornography and distribution of 25 or more files of child pornography.

Bernard Rapp, 72, of Southampton. Retired. Arrested Feb. 24. Bail, $75,000. Charged with possession of 100 or more files of child pornography.

Germin Simon, 34, of South Plainfield. Self-employed computer repair technician under name "The Computer Man." Arrested March 17. Bail, $100,000.

William Morgan, 59, of Manalapan. Unemployed. Arrested March 24. Bail, $150,000.

Christian Martinez-Gonzalez, 34, of East Windsor. Factory worker. Arrested March 7. Bail, $50,000.

Brandon Weiss, 42, of Burlington Township. Line worker for label printing company. Arrested Feb. 23. Bail, $100,000.

Armando Gonzalez-Longorio, 70, of Elizabeth. Works for employment agency. Arrested Feb. 18. Bail, $100,000.

Dimas Zuniga, 44, of Roselle. Employment unknown. Arrested March 22. Bail, $50,000.

This post has been updated to include information from the attorney general's press conference.

S.P. Sullivan may be reached at ssullivan@njadvancemedia.com. Follow him on Twitter. Find NJ.com on Facebook.