Charges including production and possession of child pornography have been laid against a 58-year-old man from Norfolk County.

Police say they had been investigating the man for several weeks, and placed him under arrest on Monday.

David B. Marazzo faces the charges mentioned above, as well as two counts of commodification of sexual activity and one count of sexual exploitation.

Sexual exploitation is defined as touching any part of a young person’s body for a sexual purpose, or encouraging a young person to touch another person for a sexual purpose.