A 42-year-old Ottawa man faces several charges related to child pornography, including making it himself.

Sgt. Kristine Rae says Gregory Kusec was arrested and charged Wednesday after an investigation by police at the municipal, provincial and federal level.

The undercover investigation conducted online was dubbed "Project P." It ended Wednesday when police executed a search warrant at an Ottawa home. Police say they seized a computer and other electronic devices containing images of child sex abuse.

In addition to being accused of making child pornography, Kusec is charged with three counts of possession, one count of accessing child pornography and making child pornography available.

Kusec will appear for a bail hearing Thursday.

Police say the investigation is ongoing.