STATEN ISLAND, N.Y. -- A Staten Island firefighter faces felony charges after police found child pornography on his home computer, authorities allege.

Scott Trivolis, 51, of the 100 block of Yetman Avenue in Tottenville, was arrested at 12:45 p.m. Wednesday and charged with promoting and possessing a sexual performance by a child.

According to an NYPD spokeswoman, a search warrant revealed that Trivolis both kept and shared child pornography on his computer.

A law enforcement source said that the NYPD's vice unit flagged Trivolis' internet address while it was monitoring peer-to-peer networks for child pornography. Detectives executed a search warrant at Trivolis' home on June 2, then seized his computer to conduct further investiagation, the source said.

Trivolis surrendered to police at the 120th Precinct stationhouse in St. George Wednesday, the source said.

Last year, police and federal authorities arrested a half dozen Staten Islanders as part of a 71-suspect child pornography sweep dubbed "Operation Caireen" that focused on peer-to-peer network file sharing.

It's not clear if Trivolis' arrest is connected to that investigation.

Trivolis, a 20-year FDNY veteran assigned to Manhattan, has been suspended for 30 days without pay, the maximum suspension that the FDNY can impose, FDNY spokesman Frank Dwyer said.