{"id":2524389,"date":"2025-12-23T16:00:58","date_gmt":"2025-12-23T21:00:58","guid":{"rendered":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/brown-university-officials-warned-about-suspicious-shooting-suspect-by-janitor-did-nothing-report\/"},"modified":"2025-12-23T16:02:32","modified_gmt":"2025-12-23T21:02:32","slug":"brown-university-officials-warned-about-suspicious-shooting-suspect-by-janitor-did-nothing-report","status":"publish","type":"post","link":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/brown-university-officials-warned-about-suspicious-shooting-suspect-by-janitor-did-nothing-report\/","title":{"rendered":"Brown University Officials Warned About &#8216;Suspicious&#8217; Shooting Suspect By Janitor, Did Nothing: Report"},"content":{"rendered":"<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-count mash-medium\" style=\"float:left\"><div class=\"counts mashsbcount\">26<\/div><span class=\"mashsb-sharetext\">SHARES<\/span><\/div><div class=\"mashsb-buttons\"><a class=\"mashicon-facebook mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.conservativenewsdaily.net%2Fbreaking-news%2Fbrown-university-officials-warned-about-suspicious-shooting-suspect-by-janitor-did-nothing-report%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Facebook<\/span><\/a><a class=\"mashicon-twitter mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.conservativenewsdaily.net\/breaking-news\/?p=2524389&amp;via=ConservNewsDly\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Twitter<\/span><\/a><a class=\"mashicon-subscribe mash-medium mash-nomargin mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Subscribe<\/span><\/a><div class=\"onoffswitch2 mash-medium mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47--><p>A brown university custodian, Derek Lisi, says he <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/migrant-found-stashed-under-suv-floorboard-at-texas-border-checkpoint\/\" title=\"Migrant Found Stashed Under SUV Floorboard at Texas Border Checkpoint\">observed suspicious behavior<\/a> by Claudio Neves Valente nearly a dozen times in the weeks before the Dec. 13 campus shooting-seeing the 48-year-old pacing hallways, peering into classrooms, and ducking into bathrooms. Lisi, a 15-year employee, told campus security and Event Staffing Services (ESS) about the man-most recently on Dec. 1-but ESS said it dose not investigate such reports and is only hired for ID checks and capacity counts. On Dec.13, Neves Valente allegedly opened fire at Brown, killing two students and wounding nine; two days later authorities say he killed MIT professor Nuno Loureiro in Brookline.After a five-day manhunt, Neves Valente was found dead of a self<a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/8-injured-1-suspect-in-custody-following-shooting-at-philadelphia-transportation-station\/\" title=\"8 injured, 1 ... in custody following shooting at Philadelphia transportation station\">-inflicted gunshot wound<\/a> on Dec. 18, and an autopsy confirmed suicide. An anonymous tipster also reported prior suspicious activity and helped lead authorities to a rental car connected to the suspect. Lisi later called a tip line to report the incidents he&#8217;d witnessed, saying his motivation was student safety and hoping the response system will improve to <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/colonial-pipeline-ceo-testifies-about-response-to-ransomware-attack\/\" title=\"Colonial Pipeline CEO testifies about response to ransomware attack\">prevent future attacks<\/a>.  <\/p>\n<p class=\"readmore\">\n    <button onclick=\"showReadMore()\" id=\"readmorebtn\">Read more&#8230;<\/button>\n<\/p>\n<hr id=\"line\">\n<span id=\"more\"><\/p>\n<p><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><\/p>\n<section> \t\t\t\t<script>console.log(\"ad slot (AC1)\")<\/script><script>console.log(\"ad slot (IC1)\")<\/script><script>console.log(\"ad slot (IC2)\")<\/script><script>console.log(\"ad slot (IC3)\")<\/script><\/p>\n<p>A Brown University janitor said he noticed suspicious behavior of the Dec. 13 campus shooting suspect nearly a dozen times over the weeks leading up to the fatal attack.<\/p>\n<p>Derek Lisi, who has served as a custodian at Brown University for 15 years, claims he saw now-deceased Portuguese national Claudio Neves Valente, 48, &ldquo;pacing the hallways, peering into classrooms, and ducking into a bathroom to avoid being seen,&rdquo; <a href=\"https:\/\/www.bostonglobe.com\/2025\/12\/22\/metro\/brown-custodian-saw-shooting-suspect\/\">according<\/a> to a Tuesday Boston Globe report.<\/p>\n<p>&ldquo;I had caught him the last time on Dec. 1, and I was right behind him as he was coming in the building,&rdquo; Lisi said in a recent <a href=\"https:\/\/x.com\/Rightanglenews\/status\/2003200715850924140\">interview<\/a>. &ldquo;I was coming back for my break, and I went right to the [Event Staffing Services] staff and I had said to the ESS staff member, &lsquo;Hey, this guy looks suspicious&hellip; He just went in the bathroom, you should go check him out.&rsquo; He&rsquo;s like, &lsquo;I&rsquo;m not here for that.&rsquo;&rdquo;<\/p>\n<p>On Dec. 13, Neves Valente allegedly <a href=\"https:\/\/www.cnn.com\/us\/live-news\/brown-university-shooting-suspect-12-18-25\">opened fire<\/a> at Brown University in Providence, Rhode Island, killing two students and wounding nine others. He also allegedly killed Massachusetts Institute of Technology professor Nuno Loureiro at Loureiro&rsquo;s home in Brookline, Massachusetts, two days after the Brown shooting.<\/p>\n<p>Neves Valente was found dead with gunshot wound to the head on Dec. 18 after a five day manhunt. Autopsy results released the following day <a href=\"https:\/\/www.doj.nh.gov\/news-and-media\/autopsy-results-salem-new-hampshire-death-claudio-manuel-neves-valente\" target=\"_blank\" rel=\"noopener\">confirmed<\/a> the manner of death was suicide.<\/p>\n<p> <script type=\"text\/javascript\"> \t\t\tif ( getCookie( \"ff_subbed\" ) ) { \t\t\t\tdocument.getElementById(\"stnvideo\").remove() \t\t\t} else { \t\t\t\tdocument.addEventListener(\"DOMContentLoaded\", function() { \t\t\t\t\tfunction loadScript(src) { \t\t\t\t\t\tconst script=document.createElement(\"script\"); \t\t\t\t\t\tscript.src=src; \t\t\t\t\t\tscript.async=true; \t\t\t\t\t\tdocument.body.appendChild(script); \t\t\t\t\t} \t\t\t\t\tfunction findPreviousParagraph(selector, x) { \t\t\t\t\t\tconst targetElement=document.querySelector(selector); \t\t\t\t\t\tif (!targetElement) { \t\t\t\t\t\t\tconsole.warn(\"Target element not found.\"); \t\t\t\t\t\t\treturn null; \t\t\t\t\t\t}  \t\t\t\t\t\t\/\/ Get all <\/p>\n<p> elements in order as they appear in the document \t\t\t\t\t\tlet paragraphs=Array.from(document.querySelectorAll(\"p\"));  \t\t\t\t\t\t\/\/ Find the index of the last <\/p>\n<p> before the target element \t\t\t\t\t\tlet targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);  \t\t\t\t\t\tif (targetIndex===-1 || targetIndex <x) { \t\t\t\t\t\t\tconsole.warn(\"Not enough paragraphs before the target element.\"); \t\t\t\t\t\t\treturn null; \t\t\t\t\t\t}  \t\t\t\t\t\treturn paragraphs[targetIndex - x]; \t\t\t\t\t}  \t\t\t\t\t\/\/ Set up IntersectionObserver \t\t\t\t\tfunction observeElement(element) { \t\t\t\t\t\tif (!element) return;  \t\t\t\t\t\tconst observer=new IntersectionObserver( \t\t\t\t\t\t\t(entries)=> { \t\t\t\t\t\t\t\tentries.forEach(entry=> { \t\t\t\t\t\t\t\t\tif (entry.isIntersecting) { \t\t\t\t\t\t\t\t\t\tconsole.log(\"Paragraph is now visible:\", entry.target.textContent.trim()); \t\t\t\t\t\t\t\t\t\tloadScript(\"https:\/\/embed.sendtonews.com\/player3\/embedcode.js?fk=s28Az7AY\"); \t\t\t\t\t\t\t\t\t\tobserver.disconnect(); \t\t\t\t\t\t\t\t\t} \t\t\t\t\t\t\t\t}); \t\t\t\t\t\t\t}, \t\t\t\t\t\t\t{ threshold: 0.5 } \/\/ Adjust threshold as needed \t\t\t\t\t\t);  \t\t\t\t\t\tobserver.observe(element); \t\t\t\t\t}  \t\t\t\t\t\/\/ Find the 1st paragraph before #stnvideo and observe it \t\t\t\t\tlet paragraphToObserve=findPreviousParagraph(\"#stnvideo\", 2); \t\t\t\t\tobserveElement(paragraphToObserve); \t\t\t\t}); \t\t\t} \t\t<\/script> <\/p>\n<p>Lisi claims that he told campus security twice about a <a href=\"https:\/\/amzn.to\/3YuVZYV\" >suspicious person entering campus buildings<\/a>, according to the Boston Globe report. ESS confirmed that a custodian had told one of its employees about the suspicious activity, but &ldquo;said it doesn&rsquo;t investigate reports like that.&rdquo;<\/p>\n<p>&ldquo;We have nothing to do with watching buildings,&rdquo; David Madonna, ESS&rsquo;s president, said in an interview Monday, per the Boston Globe. &ldquo;Whenever there&rsquo;s an event at Brown, they hire us to do ID check and capacity counts in their rooms.&rdquo;<\/p>\n<p>Lisi told the outlet that the &ldquo;patchwork of third-party firms at Brown can be confusing.&rdquo;<\/p>\n<p>Further, an anonymous tipster only identified as &ldquo;John&rdquo; claimed to have witnessed suspicious activity before the Dec. 13 attack, and even chased a suspect on foot, according to the Boston Globe. Following this tip, authorities located a rental car where the suspect was discovered, having died from a self-inflicted gunshot wound.<\/p>\n<p>&ldquo;I told my friend, &lsquo;I hope it&rsquo;s not the guy I&rsquo;ve been seeing. I hope it&rsquo;s not,&rsquo;&rdquo; Lisi said, according to the Globe. After seeing photos of the suspect, though, Lisi says he recognized the man immediately. &ldquo;I knew it was him because I could tell by the walk,&rdquo; Lisi told the Globe. &ldquo;He had a pretty distinctive walk.&rdquo;<\/p>\n<p>Lisi then called a tip line and pointed authorities toward two incidents when he had seen the suspect.<\/p>\n<p>&ldquo;I just did it for the safety of the students. That&rsquo;s primarily what I care about,&rdquo; Lisi told the Boston Globe. &ldquo;It&rsquo;s about making sure that they learn from this and that it doesn&rsquo;t happen again.&rdquo;<\/p>\n<div class=\"disclaimer\">\n<p><em>All content created by the Daily Caller News Foundation, an independent and nonpartisan newswire service, is available without charge to any <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/union-membership-plummets-to-record-low\/\" title=\"Union Membership Plummets to Record Low\">legitimate news publisher<\/a> that can provide a large audience. All republished articles must include our logo, our reporter&rsquo;s byline and their DCNF affiliation. For any questions about our guidelines or partnering with us, please contact&nbsp;<a href=\"http:\/\/www.westernjournal.com\/mailto:licensing@dailycallernewsfoundation.org\">licensing@dailycallernewsfoundation.org<\/a>.<\/em><\/p>\n<\/p><\/div>\n<div style=\"position: relative;\">\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<div class=\"entry-submit-correction inner-content\">\n<div class=\"correction-form\">\n<form style=\"display: none;\">\n<div class=\"sc-name-field\"> \t\t\t\t\t\t<label>* Name<\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"name\" required> \t\t\t\t\t<\/div>\n<div class=\"sc--field\"> \t\t\t\t\t\t<label>* <\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"\" required> \t\t\t\t\t<\/div>\n<p> \t\t\t\t\t<label>* Message<\/label> \t\t\t\t\t<br \/> \t\t\t\t\t<textarea name=\"message\" required><\/textarea> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"required-message\" style=\"display: none; padding-bottom: 15px;\">* All fields are required.<\/div>\n<p> \t\t\t\t\t<input type=\"submit\" value=\"Submit\" onclick=\"event.preventDefault(); firefly_sc();\"> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"firefly-sc-confirm\" style=\"display: none;\">Success!<\/div>\n<\/p><\/form>\n<\/p><\/div>\n<\/p><\/div>\n<p> \t\t<script> \t\t\tfunction firefly_sc() { \t\t\t\tif( typeof window.captchaPublicKey==typeof undefined ){ \t\t\t\t\tconsole.error('window.captchaPublicKey is not defined'); \t\t\t\t} \t\t\t\tgrecaptcha.execute( window.captchaPublicKey, { action: 'submit_correction' } ).then( function( token ) { \t\t\t\t\tvar opts={ \t\t\t\t\t\taction:    'firefly_sc_submit', \t\t\t\t\t\tname:      document.querySelector( '.entry-submit-correction [name=\"name\"]' ).value, \t\t\t\t\t\t:     document.querySelector( '.entry-submit-correction [name=\"\"]' ).value, \t\t\t\t\t\tmessage:   document.querySelector( '.entry-submit-correction [name=\"message\"]' ).value, \t\t\t\t\t\tpost_id:   firefly_post_id, \t\t\t\t\t\tcap_token: token \t\t\t\t\t}  \t\t\t\t\tvar inputs=[ 'name', '', 'message' ];  \t\t\t\t\tfor( var i=0; i <inputs.length; i++ ) if( ! ( opts[inputs[i]]=document.querySelector( '.entry-submit-correction [name=\"' + inputs[i] + '\"]' ).value ) ) { \t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .required-message' ).style.display='block'; \t\t\t\t\t\treturn; \t\t\t\t\t}  \t\t\t\t\tdocument.querySelector( '.entry-submit-correction input[type=\"submit\"]' ).style.display='none'; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).src=firefly_loading_gif_url; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='inline-block';  \t\t\t\t\tconsole.log( 'ma subbing' );  \t\t\t\t\tif( firefly_post_id ) opts['post_id']=firefly_post_id;  \t\t\t\t\t\/* Send the data using post with element id name and name2*\/ \t\t\t\t\tvar posting=jQuery.post( firefly_ajax_url, opts );  \t\t\t\t\t\/* Alerts the results *\/ \t\t\t\t\tposting.done( function( response ) { \t\t\t\t\t\tif( response.success ) { \t\t\t\t\t\t\tconsole.log( response.data ); \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='none'; \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-confirm' ).style.display='block';  \t\t\t\t\t\t\tdataLayer.push( { 'event': 'submit-correction' } ); \t\t\t\t\t\t} \t\t\t\t\t}); \t\t\t\t}); \t\t\t} \t\t<\/script> \t     \t\t\t\t\t\t     \t\t\t\t\t<\/div>\n<p style=\"border: 1px solid #f5f5f5; padding: 16px;\">Advertise with The Western Journal and reach millions of highly engaged readers, while supporting our work. <a href=\"https:\/\/www.westernjournal.com\/advertise-us\/?wj_source=article\">Advertise Today<\/a>.<\/p>\n<p><script>console.log(\"ad slot (BA1)\")<\/script> \t\t<\/p>\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<\/section>\n<p><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Janitor saw suspect repeatedly before Brown shooting<\/p>\n","protected":false},"author":1,"featured_media":2524390,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/12\/Ben-Working-Feature-Image-2025-12-23T122655.915.jpg","fifu_image_alt":"","footnotes":""},"categories":[33651],"tags":[60369,37886,67781],"class_list":["post-2524389","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-western-journal","tag-brown-university","tag-campus-safety","tag-shooting-suspect"],"fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/12\/Ben-Working-Feature-Image-2025-12-23T122655.915.jpg","_links":{"self":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2524389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/comments?post=2524389"}],"version-history":[{"count":3,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2524389\/revisions"}],"predecessor-version":[{"id":2524393,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2524389\/revisions\/2524393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media\/2524390"}],"wp:attachment":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media?parent=2524389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/categories?post=2524389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/tags?post=2524389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}