FREEHOLD - Investigators have rounded up 15 suspects, including a former Atlantic Highlands official, Princeton University employee and a bank executive, in the culmination of a five-month investigation into child pornography.

"Operation Trading Post" was a joint operation led by the Monmouth County Prosecutor's Office's Computer Crimes Unit and the Monmouth County Internet Crimes Against Children (ICAC) Task Force, according to a prepared statement from the prosecutor's office. It ran from June through October, though two of the arrests took place in November.

Most of the suspects are believed to have uploaded child pornography to various websites or social media and file-sharing platforms, according to the prosecutor's office. In one case, a man allegedly chatted online with an undercover agent he believed to be a teen boy.

At least two of the arrests had previously been announced or confirmed by law enforcement.

CHILD PORN: Lakewood High School assistant principal arrested

CHILD PORN: Howell ex-schools worker pleads guilty

According to the announcement, those arrested were:

Jonathan Henry, 22, Keyport, a dishwasher, arrested June 19 and charged with possession and distribution of child pornography. Henry is represented by attorney Christopher Aiello.

Michael Balbosa, 34, Neptune City, a courier for Federal Express, was arrested June 29 and charged with possession and distribution of child pornography. Balbosa's attorney is Jonathan F. Marshall.

Anthony Johnson, 38, Neptune, who is unemployed, was arrested July 10 and charged with possession of child pornography. His attorney is Patricia Colligan.

Rene Torres, 48, Howell, an operations executive at ING Financial Markets, was arrested July 18 and charged with possession of child pornography. Torres' attorney is Jonathan F. Marshall.

An unnamed Holmdel boy was arrested July 25 and charged with possession and distribution of child pornography. Robert A. Honecker is his attorney.

Brian Foley, 60, of Atlantic Highlands, an IT specialist for the Cerner Corp. and formerly a member of the borough's Environmental Commission, was arrested July 26 and charged with possession and distribution of child pornography. His attorney is Edward Washburne.

Alexander Ecock, 22, Freehold, was arrested July 31 and charged with possession of child pornography. His attorney is Richard Incremona.

William McMahon, 64, Keansburg, a deli worker at Acme Markets, was arrested Aug. 3 and charged with luring, attempted sexual assault and attempted child endangerment after allegedly chatting with an undercover investigator online. His attorney is Brian Goldfarb.

Thiago Thebald-Simas, 24, Long Branch, who is unemployed, was arrested Aug. 24 and charged with possession and distribution of child pornography. His attorney is Claudio Stanziola.

David Wu, 32, Hazlet, a logistics specialist for Vanguard, was arrested Aug. 29 and charged with possession and distribution of child pornography. He is also represented by Jonathan F. Marshall.

Joshua Valerio, 37, Eatontown, a laborer for Love Inc., which is a religious nonprofit organization, was arrested Sept. 20 and charged with possession and distribution of child pornography

Fady Elghazaly, 33, Marlboro, a mechanic for United Airlines, was arrested Sept. 26 and charged with possession and distribution of child pornography. His attorney is Mitchell Ansell.

Ronald Paul, 56, Freehold, was arrested Oct. 18 and charged with possession and distribution of child pornography. His attorney is Michael Grasso.

Ryan Marques, 18, Howell, a student, was arrested Nov. 19 and charged with possession of child pornography. His attorney is Raymond Santiago.

Gregory Cantrell, 61, Freehold, a Princeton University employee, was arrested Nov. 5 and charged with possession of child pornography. His attorney is Kevin Clark. The university's website lists Cantrell as an associate director for workplace safety.

McMahon was detained pending trial and the rest were released with orders not to have unsupervised contact with minors or use the internet, according to the prosecutor's office.

CHILD PORN: Beachwood ex-church youth leader jailed

The following agencies also collaborated on the operation:

U.S. Department of Homeland Security

Monmouth County Sheriff's Office

Asbury Park Police Department

Freehold Borough Police Department

Hazlet Township Police Department

Holmdel Township Police Department

Howell Township Police Department

Keansburg Police Department

Keyport Police Department

Manalapan Township Police Department

Marlboro Township Police Department

Middletown Township Police Department

Ocean Township Police Department

Red Bank Police Department

Sea Bright Police Department

Spring Lake Police Department

Tinton Falls Police Department

Wall Township Police Department

Monmouth County Prosecutor Christopher Gramiccioni praised the local police agencies that helped with the operation, and said in a prepared statement that the suspects "shamelessly viewed and shared depraved images of children being sexually abused."

Alex N. Gecan: @GeeksterTweets; 732-643-4043; agecan@gannettnj.com