VIRGINIA BEACH, Va. - A Virginia Port Authority Officer has been charged with 40 child pornography charges in Virginia Beach, according to the Port of Virginia.
John Princeton, 51, was arrested on February 14.
According to the Port of Virginia, Princeton is on unpaid administrative leave. The Port of Virginia is conducting an internal investigation and is cooperating with the Virginia Beach Police Department's investigation.
Princeton has been charged with 26 counts of possession of child pornography, possession/reproducing child pornography and fourteen counts of possession/reproduce child pornography with intent.
Officials say Princeton was a former Portsmouth Police officer from October 29, 2001 until January 31, 2017.
Princeton's home on Windsor Woods Blvd was searched by police on Wednesday. Neighbors in the area were appalled to hear the charges as their homes sit less than 2 blocks from a local elementary school.
Princeton made an appearance in court via video conference call from jail. He was arraigned on his 40 felony charges and heads back behind bars until his bond hearing, scheduled for February 21st.