A Boulder man is facing charges of sexual exploitation of a child, following an investigation by the Boulder County Sheriff’s Office last week.
Jonathan Philip Harris, 39, was arrested on charges of possessing and distributing child sexual abuse material on Thursday, July 13, the Boulder County Sheriff’s Office announced in a news release. Harris resides in the 4400 block of Broadway Street in the city of Boulder.
Authorities said the case began after detectives with the Boulder County Digital Forensics Lab downloaded what they alleged were child sex abuse material from an IP address within Boulder County while conducting proactive investigations. The materials were downloaded from a device connected to the internet associated with Harris’ residence, authorities added.
A search warrant was executed at Harris’ residence on May 2, 2023, where officers seized multiple electronic devices. During later digital forensic analysis of devices belonging to Harris, authorities alleged they found multiple files on sexual exploitation of a child.
Harris was booked into the Boulder County Jail on an arrest warrant with no bond for one count of sexual exploitation of a child-distribution, a class 3 felony, and three counts of sexual exploitation of a child-possession of images, which are class 5 felonies. Harris has since been released on a $1,000 cash bond.
Agencies involved in the investigation included the Boulder County Sheriff’s Office, Boulder County District Attorney’s Office, Boulder Police Department, Longmont Department of Public Safety and the Boulder Police SWAT Team.
Anyone who suspects a child is being sexually exploited online can report it online or call 1-800-843-5678.
Catch up with a rundown of the 7 most important and interesting stories delivered to your inbox every Thursday.
Success! Thank you for subscribing to our newsletter.
function subscribeSuccess() {
var nsltrform = document.querySelector(“#nsltr”);
var nsltrSuccess = document.querySelector(“#successnsltr”);
nsltrform.classList.add(“hideblock”);
nsltrSuccess.classList.remove(“hideblock”);
}
function validateEmail(email) {
return String(email)
.toLowerCase()
.match(
/^(([^()[].,;:s@”]+(.[^()[].,;:s@”]+)*)|(“.+”))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/
);
}
function validateEmailAddress() {
const result = document.querySelector(“#result”);
const email = document.querySelector(“#email”).value;
result.innerText = “”;
if(validateEmail(email)) {
newsletterSubscribe(email);
} else {
result.innerText = ‘The email entered: ‘ + email + ‘ is not valid :(‘;
result.style.color = “red”;
}
return false;
}
function newsletterSubscribe(email) {
fetch(“https://services.gazette.com/mg2-newsletters.php?action=subscribe&site=denvergazette.com&emailPreferenceId=69&email=” + email, {
method: “POST”
}).then(res => {
console.log(“SUCCESSFUL POST”);
subscribeSuccess();
});
}
#nsltr {
min-width: 100%;
margin: 10px 0;
padding: 10px 20px;
background-color: #2076b3;
background-image: url(https://static.gazette.com/emails/circ/Audience%20Images/dg%20weekly%207.png);
background-size: cover;
}
#nsltr-header {
color: #fff4f4;
}
#nsltr-body {
text-align: center;
color: #ffffff;
}
#nsltr-button {
margin-top: 5px;
}
#successnsltr {
min-width: 100%;
margin: 10px 0;
padding: 10px 20px;
background-color: green;
text-align: center;
color: white;
}
#successnsltr a {
color: white;
}
.hideblock {
display:none;
}
h6 a {
color: black;
text-decoration: none;
padding: 5px;
background-color: #bbccdd;
font-weight: 600;
}
@media only screen and (min-width: 768px) {
#nsltr {
background-image: url(https://static.gazette.com/emails/circ/Audience%20Images/dg%20weekly%207.png);
background-size: cover;
}
}