THE WOODLANDS, TX — On December 8, 2022, the Montgomery County Sheriff’s Office Special Victims Unit initiated an investigation into a local daycare worker identified as Dennis Michiel McDaniel (DOB 10/25/1991) regarding alleged inappropriate behavior with children who attended the daycare where he was employed. The Montgomery County Sheriff’s Office Special Victims Unit is working closely with the Montgomery County District Attorney’s Office and Children’s Safe Harbor through the course of this investigation.
As a result of the initial investigation Dennis McDaniel was arrested for Indecency with a Child on December 20, 2022, and is currently in the Montgomery County Jail on a $250,000 bond. Additional charges may be added as the investigation continues. McDaniel has had access to children in Montgomery County and Harris County through his employment or volunteer work at multiple daycares, churches, and school districts.
Below is a list of his previous employers:
• Tomball Bible Church Daycare – Tomball, Texas (2011-2012)
• The Woodlands Church (Fellowship) – Tomball location (2012)
• Graceview Baptist Church – Tomball, Texas (2014)
• Conroe ISD – Conroe, Texas (2015)
• School District located in Harris County (employed for 3 days only in 2015)
• ABC Academy- Conroe, Texas (2017)
• Zion Lutheran Church and Daycare – Tomball, Texas (2017)
• Xplor Preschool and School Age Care – Spring, Texas (2018)
• The Woodlands Church (Fellowship) – The Woodlands location (2018 -2019)
• Little Texans Childcare Center Tomball, Texas (2020)
• School in the Pines – Spring, Texas (2020)
• All Starz Academy – Spring, Texas (2021)
• The Honey Tree – Houston, Texas (2021)
• The Kids Club – Magnolia, Texas (October to December of 2022)
• Little Tots – Spring, Texas (Summer of 2022)
To date the contacted employers and volunteer organizations have cooperated with law enforcement. This is an ongoing investigation and the Montgomery County Sheriff’s Office is asking anyone who may have information about Dennis McDaniel to contact 936-760-5800 and refer to case 22A359348. You can also contact the Multi-County Crime Stoppers at 1-800-392-STOP [7867] to remain completely anonymous.
The Sheriff’s Office would like to thank the Montgomery County Precinct 5 Constables Office and the Montgomery County District Attorney’s Office Internet Crimes Against Children Division for their continued assistance throughout this investigation.
Sheriff Rand Henderson, “The case has intersected multiple law enforcement agencies and I am deeply grateful for the teamwork and detailed investigation done by our detectives, the DA’s Office, the Pct. 5 Constables Office, and Children’s Safe Harbor. Though complex, their thorough and diligent work led to this arrest and protection of our children. We stand united as force multipliers to protect our kids and will continue to work tirelessly to find these individuals and bring them to justice. We take no responsibility more seriously.”
cm = {};
cm.locallyLoggedIn = 0;
cm.parentCommentID = 0;
cm.loginType=””;
cm.loginsValidating = 0;
cm.loginSuccess = 0;
cm.failureCount = 0;
cm.deleteFailureCount = 0;
cm.enableAtChildID = 0;
cm.state=””;
cm.comment=””;
cm.replyprepend = ”;
cm.comments;
cm.topMouseBind;
cm.auth2;
cm.locUID = -1
cm.fbUID = -1;
cm.initRefreshComplete = 0;
cm.refreshCount = 0;
cm.loginToken = 0;
cm.commentIDDelete = 0;
cm.deleteCommentID = 0;
cm.commentIDEdit = 0;
cm.isLoggedIn = function(forceValidation){
var isLoggedIn = false;
if(cm.locallyLoggedIn){
isLoggedIn = true;
}else if(!forceValidation && cm.loginType != ”){
isLoggedIn = true;
}else{
cm.loginsValidating++;
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
});
isLoggedIn = false;
}
return isLoggedIn
}
cm.promptLogin = function(errorText){
cm.toggleLoginBox(true);
if(errorText.length){
$(‘#cm-login-error’).html(errorText);
}
}
cm.toggleLoginBox = function(open){
if(open){
$(‘#cm-greyout’).css(‘display’,’block’);
$(‘#cm-login-wrapper’).css(‘display’,’block’);
}else{
$(‘#cm-greyout’).css(‘display’,’none’);
$(‘#cm-login-wrapper’).css(‘display’,’none’);
}
}
var lsfcount = 0;
cm.loginSuccessFunc = function(type, token){
cm.loginType = type;
cm.toggleLoginBox(false);
lsfcount++;
if(cm.loginType != ‘local’){
cm.loginToken = token;
}else{
cm.loginToken = ”;
cm.locUID = token;
}
if(cm.state == ‘post’){
cm.postComment(cm.failedCommentParentID, cm.comment, cm.failureCount, 0);
}else if(cm.state == ‘delete’){
cm.deleteComment(cm.deleteCommentID, cm.loginType, cm.loginToken, cm.deleteFailureCount);
}else if(cm.state == ‘edit’){
cm.postComment(0, cm.comment, cm.failureCount, cm.commentEditID);
}else{
cm.enableComment();
}
}
cm.loginValidated = function(success){
cm.loginsValidating += -1;
if(success){
cm.loginSuccess = 1;
}
if(cm.loginsValidating == 0){
cm.allLoginsValidated();
}
}
cm.allLoginsValidated = function(){
if(!cm.loginSuccess){
cm.promptLogin(”);
}
}
cm.validateCommentText = function(commentText){
var validTxt = 1;
if(!commentText.length){
validTxt = 0;
}
return validTxt
}
cm.resetComment = function(commentID){
if(commentID != 0){
$(‘#cm-reply-comment-‘+commentID).val(”);
}else{
$(“#cm-add-topcomment”).css(‘color’, ‘#777’);
$(‘#cm-add-topcomment’).val(‘Add a comment…’);
}
}
cm.postComment = function(parentID, commentText, retryCount, commentID){
if(commentID === undefined){
commentID = 0;
}
if(commentText.length){
if(!$(‘.cm-faded[data-id=”‘+cm.enableAtChildID+'”]’).length){
var fadeDiv = $(‘
“class”: ‘cm-faded’,
“data-id”: cm.enableAtChildID
});
if(cm.enableAtChildID != 0){
$(‘#cm-reply-container-‘+cm.enableAtChildID).append(fadeDiv);
}else{
$(‘#cm-topcomment-container’).append(fadeDiv);
}
}
$.ajax({
type: “GET”
,url: ‘https://www.woodlandsonline.com/secure_codetemps/cm/ajax_jp_postcomment.cfm’
,data: {cid:commentID,tk:escape(cm.loginToken),ltype:cm.loginType,comment:commentText,parentid:parentID,csid:2,lid:74833}
,dataType: ‘jsonp’
,jsonp: ‘jpcb_postComment’
,success: function(data){
if(data.success){
$(‘.cm-faded[data-id=”‘+cm.enableAtChildID+'”]’).remove();
cm.postCommentSuccess(data.reqapproval, data.comment, data.subject, data.parentid, data.subjectenabled);
cm.resetComment(cm.enableAtChildID);
cm.resetState();
}else{
cm.loginSuccess = 0;
if(commentID){
cm.commentEditID = commentID;
cm.state=”edit”;
}else{
cm.state=”post”;
}
switch(data.errortype){
case ‘userexpire’:
cm.comment = commentText;
cm.failedCommentParentID = parentID;
cm.promptLogin(‘Your session has expired. Please log in to post comment.’);
break;
case ‘tokeninvalid’:
cm.failureCount++;
if(retryCount == 0){
cm.comment = commentText;
cm.failedCommentParentID = parentID;
switch(data.externalFailed){
case ‘facebook’:
cm.loginsValidating = 1;
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
}, true);
break;
}
}else{
cm.promptLogin(”);
}
break;
default:
cm.dialogBox(data.errortxt);
$(‘.cm-faded[data-id=”‘+cm.enableAtChildID+'”]’).remove();
break;
}
}
}
});
}else{
var errorMsg = “Please enter a comment.”
}
}
var count = 0;
cm.enableComment = function(){
var curCommentID = cm.enableAtChildID;
var replytoID = cm.parentCommentID;
if(curCommentID == 0){
if($(‘#cm-add-topcomment’).val() == ‘Add a comment…’){
$(‘#cm-add-topcomment’).val(”);
}
$(“#cm-add-topcomment”).css(‘color’, ‘#000’);
$(‘#cm-add-topcomment’).focus();
$(‘#cm-topcomment-post-container’).css(‘display’,’block’);
$(‘#cm-add-topcomment-post’).off(‘click’);
cm.topMouseBind = $(‘#cm-add-topcomment-post’).click(function(){
var commentText = $(‘#cm-add-topcomment’).val();
if(cm.validateCommentText(commentText)){
cm.postComment(0, commentText, 0, 0);
}
});
}else{
if($(‘.cm-comment[data-id=”‘ + curCommentID + ‘”]’).attr(‘replyenabled’) != ‘1’){
$replyToEle = $(‘.cm-comment[data-id=”‘ + curCommentID + ‘”]’);
$replyToEle.attr(‘replyenabled’, ‘1’);
$replyToEle = $(‘
“class”: ‘cm-reply-container’,
id: ‘cm-reply-container-‘ + curCommentID
}).appendTo($replyToEle);
$replyToEle.append(‘
‘);
$replyToEle.append(‘‘);
replytextarea = $(‘‘,{
id: ‘cm-reply-comment-‘ + curCommentID,
“class”: “cm-reply-text”
}).val(cm.replyprepend).appendTo($replyToEle);
$replyToEle.append(‘
‘);
$(‘#cm-cancel-reply-post-‘ + curCommentID).click(function(){
$(‘.cm-comment[data-id=”‘ + curCommentID + ‘”]’).attr(‘replyenabled’, ‘0’);
$(‘.cm-comment[data-id=”‘ + curCommentID + ‘”] .cm-reply-container’).remove();
});
$(‘#cm-add-reply-post-‘ + curCommentID).off(‘click’);
$(‘#cm-add-reply-post-‘ + curCommentID).click(function(){
commentText = $(‘#cm-reply-comment-‘ + curCommentID).val();
if(cm.validateCommentText(commentText)){
cm.postComment(replytoID, commentText, 0, 0);
}
});
$(replytextarea).focus().val(”).val(cm.replyprepend);
}
}
}
cm.postCommentSuccess = function(reqapproval, comment, subject, parentid, subjectenabled){
if(reqapproval){
cm.dialogBox(‘Your comment has been posted and is now awaiting approval.’);
}else{
cm.refreshComments();
}
}
cm.refreshComments = function(){
cm.refreshCount++;
var initRefreshCount = cm.refreshCount;
$.ajax({
type: “GET”
,url: ‘https://www.woodlandsonline.com/secure_codetemps/cm/ajax_jp_refreshcomments.cfm’
,data: {lID:74833,csID:2}
,dataType: ‘jsonp’
,jsonp: ‘jpcb_refreshComments’
,success: function(data){
if(data.SUCCESS){
$(‘#cm-body’).html(”);
var replyele = [];
var replyeleind = 0;
var deleteele = [];
var deleteeleind = 0;
var editele = [];
var editeleind = 0;
cm.initRefreshComplete = 1;
$(‘#cm-count’).text(data.TOTALCOMMENTS);
cm.comments = data.COMMENTS;
for(i=0;i<data.COMMENTS.length;i++){
if(cm.refreshCount != initRefreshCount){
break;
}
comment = data.COMMENTS[i];
replydepth = comment.REPLYDEPTH;
if(replydepth == 0){
commentgroup = $('
}
commentcontainer = $(‘
‘,{id: ‘cm-comment-‘+i,
“class”: ‘cm-comment cm-replydepth-‘+replydepth,
“data-id”: comment.COMMENTID
});
if(data.SETTINGS.ENABLEAUTHORIMG){
posterimgspan = $(‘‘,{
id: ‘cm-comment-imgspan-‘+i,
“class”: ‘cm-poster-img’
});
posterimg = $(‘
id: ‘cm-comment-img-‘+i,
src: comment.AUTHORIMG
}).appendTo(posterimgspan);
$(posterimgspan).appendTo(commentcontainer);
}
commentsubcontainer = $(‘ ‘,{
“class”: ‘comment-module-box’
}).appendTo(commentcontainer);
postedbyrow = $(‘ ‘,{
“class”: ‘cm-title-row’
});
postedby = $(‘‘,{
“class”: ‘cm-postedby’
}).text(comment.POSTEDBYLABEL).appendTo(postedbyrow);
if(data.SETTINGS.ENABLETIMEDISPLAY){
postdate = $(‘‘,{
“class”: ‘cm-posted-date’
}).text(comment.POSTDATE);
$(postdate).appendTo(postedbyrow);
}
$(postedbyrow).appendTo(commentsubcontainer);
commenttext = $(‘ ‘,{
“class”: ‘cm-comment-text’
});
$(commenttext).text(comment.COMMENT).appendTo(commentsubcontainer);
if(comment.EDITTEDBYADMIN){
var editstring = ‘Edited by Admin’;
admineditele = $(‘ ‘,{
“class”: “cm-edited-by-admin”
}).text(editstring).appendTo(commenttext);
}
commentcontrols = $(‘ ‘,{
“class”: ‘cm-comment-controls’
});
if(data.SETTINGS.ENABLEREPLY){
replyele[replyeleind] = $(‘‘,{
href: ‘javascript:void(0)’,
“data-id”: comment.COMMENTID
}).text(‘Reply’);
$(replyele[replyeleind]).click(function(){
cmCommentInd = 0;
for(g=0;g<cm.comments.length;g++){
if(cm.comments[g].COMMENTID == $(this).attr('data-id')){
cmCommentInd = g;
break;
}
}
thiscomment = cm.comments[cmCommentInd];
if(thiscomment.PARENTID == 0){
cm.parentCommentID = thiscomment.COMMENTID;
}else{
cm.parentCommentID = thiscomment.PARENTID;
}
cm.enableAtChildID = thiscomment.COMMENTID;
cm.replyprepend = '+'+thiscomment.POSTEDBYLABEL+' ';
if(cm.isLoggedIn(false)){
cm.enableComment();
}
});
$(replyele[replyeleind]).appendTo(commentcontrols);
replyeleind++;
}
if(data.SETTINGS.ENABLEDELETE || data.SETTINGS.ENABLEEDIT){
var uidMatch = 0;
if(comment.ISEXTU){
switch(comment.LTYPE){
case 'facebook':
if(cm.fbUID == comment.FUID){
uidMatch = 1;
}
break;
}
}else{
if(comment.UID == cm.locUID){
uidMatch = 1;
}
}
if(uidMatch){
if(data.SETTINGS.ENABLEEDIT){
editele[editeleind] = $('‘,{
href: ‘javascript:void(0)’,
“data-id”: comment.COMMENTID
}).text(‘Edit’);
$(editele[editeleind]).click(function(){
commentIDToEdit = $(this).attr(‘data-id’);
cmCommentInd = 0;
for(g=0;g<cm.comments.length;g++){
if(cm.comments[g].COMMENTID == commentIDToEdit){
cmCommentInd = g;
break;
}
}
thiscomment = cm.comments[cmCommentInd];
commentParentEleToEdit = $('.cm-comment[data-id="'+commentIDToEdit+'"] .comment-module-box');
$(commentParentEleToEdit).children('.cm-comment-text, .cm-title-row').toggle();
commentTextEle = $(commentParentEleToEdit).children('.cm-comment-text');
editTextarea = $('‘,{
“class”: ‘cm-reply-text’,
id: ‘cm-edit-textarea-‘+commentIDToEdit
}).val(thiscomment.COMMENT).insertAfter(commentTextEle);
editControls = $(‘ ‘,{
“class”: ‘cm-edit-controls’,
id: ‘cm-edit-controls-‘ + commentIDToEdit
});
editPost = $(”,{
type: ‘button’,
“class”: ‘cm-add-comment-post’,
‘data-id’: commentIDToEdit,
value: ‘Edit’
}).click(function(){
commentIDToEdit = $(this).attr(‘data-id’);
var commentText = $(‘#cm-edit-textarea-‘+commentIDToEdit).val();
cm.enableAtChildID = commentIDToEdit;
if(cm.validateCommentText(commentText)){
cm.postComment(0, commentText, 0, commentIDToEdit);
}
}).appendTo(editControls);
editCancel = $(”,{
type: ‘button’,
“class”: ‘cm-cancel-comment-post’,
‘data-id’: commentIDToEdit,
value: ‘Cancel’
}).click(function(){
commentIDToEdit = $(this).attr(‘data-id’);
$(‘#cm-edit-textarea-‘+commentIDToEdit+’ , #cm-edit-controls-‘+commentIDToEdit).remove();
commentParentEleToEdit = $(‘.cm-comment[data-id=”‘+commentIDToEdit+'”] .comment-module-box’);
$(commentParentEleToEdit).children(‘.cm-comment-text, .cm-title-row’).toggle();
}).appendTo(editControls);
$(editControls).insertAfter(editTextarea);
//cm.editComment(commentIDToDelete, cm.loginType, cm.loginToken, 0);
});
$(editele[editeleind]).appendTo(commentcontrols);
editeleind++;
}
if(data.SETTINGS.ENABLEDELETE){
deleteele[deleteeleind] = $(‘‘,{
href: ‘javascript:void(0)’,
“data-id”: comment.COMMENTID
}).text(‘Delete’);
$(deleteele[deleteeleind]).click(function(){
commentIDToDelete = $(this).attr(‘data-id’);
cm.deleteComment(commentIDToDelete, cm.loginType, cm.loginToken, 0);
});
$(deleteele[deleteeleind]).appendTo(commentcontrols);
deleteeleind++;
}
}
}
$(commentcontrols).appendTo(commentsubcontainer);
$(commentgroup).append(commentcontainer);
if(i+1 == data.COMMENTS.length || data.COMMENTS[i+1].REPLYDEPTH == 0){
$(‘#cm-body’).append(commentgroup);
}
}
}else{
cm.dialogBox(‘Internal Error. Please try refreshing the page.’);
}
}
});
}
cm.deleteComment = function(commentid, logintype, logintoken, retryCount){
cm.deleteCommentID = commentid;
cm.loginToken = logintoken;
cm.loginType = logintype;
$.ajax({
type: “GET”
,url: ‘https://www.woodlandsonline.com/secure_codetemps/cm/ajax_jp_deletecomment.cfm’
,data: {tk:escape(cm.loginToken),ltype:cm.loginType,cid:cm.deleteCommentID,lID:74833,csID:2}
,dataType: ‘jsonp’
,jsonp: ‘jpcb_deleteComment’
,success: function(data){
if(data.success){
cm.refreshComments();
cm.dialogBox(‘Your comment has been deleted.’);
}else{
cm.loginSuccess = 0;
cm.state=”delete”;
cm.deleteFailureCount++;
cm.deleteCommentID = commentid;
cm.loginToken = logintoken;
cm.loginType = logintype;
switch(data.errortype){
case ‘userexpire’:
cm.promptLogin(‘Your session has expired. Please log in to delete comment.’);
break;
case ‘tokeninvalid’:
if(retryCount == 0){
switch(data.externalFailed){
case ‘facebook’:
cm.loginsValidating = 1;
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
}, true);
break;
}
}else{
cm.promptLogin(”);
}
break;
default:
cm.dialogBox(data.errortxt);
break;
}
}
}
});
}
cm.dialogBox = function(msg){
$(‘#cm-modal’).modal(‘show’);
$(‘#cm-modal-body’).html(‘
‘+msg+’
‘);
}
var rlcb = 0;
cm.remoteLoginCB = function(success, uid){
if(success){
cm.loginSuccessFunc(‘local’, uid);
}else{
$(‘#cm-login-internal-error’).html(‘Login Failed. Username and/or Password is Incorrect.’);
}
}
cm.resetState = function(){
cm.parentCommentID = 0;
cm.loginsValidating = 0;
cm.loginSuccess = 0;
cm.failureCount = 0;
cm.enableAtChildID = 0;
cm.state=””;
cm.comment=””;
cm.replyprepend = ”;
}
cm.refreshComments();
window.fbAsyncInit = function() {
FB.init({
appId : ‘185477682280502’,
cookie : true, // enable cookies to allow the server to access
// the session
xfbml : true, // parse social plugins on this page
version : ‘v2.5’ // use version 2.5
});
//Get ID For edit/delete
FB.getLoginStatus(function(response) {
if (response.status === ‘connected’) {
if(cm.loginType != ‘local’){
cm.loginType=”facebook”;
cm.loginToken = response.authResponse.accessToken;
}
FB.api(‘/me’, function(response) {
cm.fbUID = response.id;
if(cm.initRefreshComplete){
cm.refreshComments();
}
});
}
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));
cm.fbgetLoginStatusCB = function(response){
if (response.status === ‘connected’) {
if(cm.state == ‘post’){
cm.loginSuccessFunc(‘facebook’,response.authResponse.accessToken);
//cm.postComment(cm.failedCommentParentID, cm.comment, cm.failureCount);
}else if(cm.state == ‘delete’){
cm.loginSuccessFunc(‘facebook’,response.authResponse.accessToken);
}else if(cm.state == ‘edit’){
cm.loginSuccessFunc(‘facebook’,response.authResponse.accessToken);
}else{
cm.loginValidated(true);
cm.loginSuccessFunc(‘facebook’,response.authResponse.accessToken);
}
} else if (response.status === ‘not_authorized’) {
// The person is logged into Facebook, but not your app.
cm.loginValidated(false);
} else {
// The person is not logged into Facebook, so we’re not sure if
// they are logged into this app or not.
cm.loginValidated(false);
}
}
cm.fbloginPromptCB = function(){
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
});
}
$(function() {
$(‘#fb-login’).click(function(){
FB.login(function(response) {
// handle the response
cm.fbloginPromptCB(response);
}, {scope: ‘public_profile,email’});
});
});
$(function() {
$(“#cm-add-topcomment”).click(function(){
$(“#cm-add-topcomment”).blur();
cm.replyprepend = ”;
cm.parentCommentID = 0;
cm.enableAtChildID = 0;
if(cm.isLoggedIn(false)){
cm.enableComment();
}
});
$(‘#cm-cancel-topcomment-post’).click(function(){
cm.resetComment(0);
});
$(‘#cm-login-wrapper-close’).click(function(){
cm.toggleLoginBox(false);
cm.resetState();
})
//Since it’s bound to onsubmit the click function causes it to activate twice. Leave commented out so long as using onsbmit
//$(‘#cm-zkw-sub’).click(function(){
//localLoginRequest();
//});
});
function localLoginRequest(){
var username = $(‘#cm-zkw-a’).val();
var password = $(‘#cm-zkw-b’).val();
ajax_remoteLogin(username,password,cm.remoteLoginCB);
}
function submitLoginForm(){
localLoginRequest();
return false
}
0 Comments