A 27-year-old Buffalo man pleaded guilty before U.S. Judge Richard J. Arcara today to a receipt of child pornography charges. John Luchetti faces a possible prison term of up to 29 years and a fine of up to $250,000 or both according to U.S. Attorney William J Hochul Jr.

Lucetti admitted receiving and distributing images and videos of child pornography through an Internet file sharing program and possessed more than 600 images of child pornography on his laptop computer, which included images of minors and acts of violence. Sentencing is scheduled for 1 p.m. Sept. 6.