Colorado newsletter pulls police misconduct from the records vault 37%

By Brendan Joel Kelley65%

7/23/2026, 12:57:02 PM

BS Summary: This article contains 24 faulty reasoning types, including Attempt to Sell a Product or Service, Framing Effect, and Unattributed Quote, with Negativity Bias as the most egregious example at 12.8% saturation with 118 hits. Analysis detected 1,135 faulty-reasoning hits from 924 analyzed words, generating a BS Score of 43.6% and a BS Rank of 37% (13,396 of 21,180 articles). This article is better (less manipulative) than 63.20% of the article peer group.

Body camera footage that the city of Wheat Ridge fought for three months to keep hidden shows former police officer Carlos Bowdre pressing his handgun against an unarmed man’s head in May 2025 while screaming he would “put a fucking bullet in your head” to the suspect. 
Bowdre was fired by Wheat Ridge Police Chief Chris Murtha a couple of months after the incident. 
But no one would know why Bowdre was fired if not for Blue Surveillance, a scrappy Denver nonprofit that got the footage and disciplinary report released after months of legal wrangling with the city. 
Blue Surveillance is essentially a one-man operation, run by investigative journalist Andrew Fraieli out of spite as much as principle, he says. 
Since launching in November 2025, he’s built perhaps the most public accounting of Colorado police misconduct. 
Fraieli’s frustration predates the nonprofit. 
About four years ago, Fraieli worked on a multi-newsroom investigative project with the Colorado News Collaborative (COLab) examining the state’s new Peace Officer Standards and Training database, known as POST, which launched in January 2022. 
POST lists officers who’ve been fired, decertified or otherwise disciplined. 
What it doesn’t do is explain why. 
“It just says ‘terminated for cause,’ ‘resigned while under investigation,’ whatever,” Fraieli tells Westword. 
“It doesn’t actually say what happened. 
” 
Finding out what actually happened meant filing records requests with individual agencies, paying $41 an hour under Colorado law, and waiting weeks or months for responses that were redacted or denied under vague public interest exemptions. 
That project cost thousands of dollars and took several newsrooms working together. 
When it finished, Fraieli kept pitching similar stories as a freelancer and kept getting the same response. 
“We don’t have the money” for records requests, he says editors would tell him. 
“So I basically said, ‘Fuck it, I’ll do it myself’. 
” 
Fraieli’s logic was that if he spent a few hundred dollars a month steadily requesting and banking these records, the reporting would already exist by the time a newsroom needed it, instead of scrambling to find money on deadline. 
In late 2025, Fraieli started with the cheap requests, job applications and resumes filed under the state’s Colorado Open Records Act (CORA), which cost less to process, and worked his way up to pricier criminal justice files as donations came in. 
Fraieli designed and built the website and logo himself  he&#8217;s also art director at the <em>Denver Voice</em>  but he didn&#8217;t know how to start or run a nonprofit, so he recruited two board members: Linda Shipley, his former publisher at Colorado Community Media, and Dave Perry, editor of Sentinel Colorado, whose paper has covered Aurora police misconduct for years. 
A lawyer handled Blue Surveillance&#8217;s incorporation for free. 
The project now runs entirely on donations and newsletter subscriptions. 
Fraieli&#8217;s reasoning behind forming a nonprofit is blunt: &#8220;There&#8217;s no money in journalism right now. 
&#8221; 
Rather than chasing clicks via social media, Fraieli built his audience by publishing a weekly newsletter and letting his work speak for itself. 
He says it took around six weeks before anyone subscribed. 
Fraieli has a process for his work. 
When POST posts a new disciplinary action, he looks up the officer&#8217;s name and starts requesting records. 
A personnel file and resume from the city first, since they&#8217;re cheap and fast, then internal affairs documents, complaints, and body camera footage from the law enforcement agency itself under the more restrictive Colorado Criminal Justice Records Act. 
That&#8217;s how the Bowdre case in Wheat Ridge surfaced. 
POST showed the former officer&#8217;s termination and that he&#8217;d voluntarily relinquished his certification. 
Fraieli requested Bowdre&#8217;s personnel file, then asked for his internal affairs file and body camera footage. 
Wheat Ridge argued the footage was sealed because it related to a since-dismissed criminal case, until attorney Rachael Johnson of the Reporters&#8217; Committee for Freedom of the Press intervened on Blue Surveillance&#8217;s behalf. 
Bowdre&#8217;s disciplinary memo quotes a Jefferson County deputy district attorney calling the officer&#8217;s conduct &#8220;one of the most egregious things I&#8217;ve seen. 
&#8221; The city eventually released the footage, then tried to charge Blue Surveillance for it, Fraieli says, which Colorado case law (<em>Yellow Scene Magazine v. 
City of Boulder</em>) prohibits for footage tied to misconduct complaints. 
&#8220;Accountability only occurs through transparency,&#8221; Fraieli says. 
&#8220;We won&#8217;t stop fighting for the documentation and records the public is legally obligated to. 
&#8221; 
Other articles by Fraieli pull the curtain back on police misconduct across the state. 
A Weld County sheriff&#8217;s deputy admitted to unlawful sexual contact with a 16-year-old, but POST only reported he &#8220;Violated policy regarding dishonesty. 
&#8221; A Boulder County deputy arrested on domestic violence charges had previously been nominated for an award honoring his work with domestic violence survivors. 
An Adams County division chief retired after 39 years while under investigation for drinking on duty. 
There are three tools available to paid newsletter subscribers: A notification system emails users within 30 minutes of any new POST action. 
A court tracker follows officers&#8217; criminal cases through sentencing. 
An employment tracker flags when someone leaves a law enforcement agency. 
Fraieli says his relationship with law enforcement agencies has been mixed but not particularly hostile. 
He says some officers have emailed thanking him for holding bad cops accountable. 
Others complained they were treated unfairly by POST actions. 
&#8220;Colorado is putting a paywall in front of transparency,&#8221; Fraieli tells Westword. 
&#8220;We&#8217;re going to keep gathering the records, keep finding the money, and keep holding departments and officers accountable until things start changing. 
&#8221; 
Article reasoning-pattern comparisonThis article: 4.8%Brendan Joel Kelley: 2.1%Denver Westword: 1.9%Confirmation Bias4.8%This article: 0.0%Brendan Joel Kelley: 0.4%Denver Westword: 0.2%Anchoring Bias0.0%This article: 6.5%Brendan Joel Kelley: 2.2%Denver Westword: 2.8%Availability Heuristic6.5%This article: 6.6%Brendan Joel Kelley: 2.2%Denver Westword: 0.8%Representativeness Heuristic6.6%This article: 0.0%Brendan Joel Kelley: 0.4%Denver Westword: 0.2%Hindsight Bias0.0%This article: 6.0%Brendan Joel Kelley: 2.0%Denver Westword: 1.1%Overconfidence Bias6.0%This article: 9.1%Brendan Joel Kelley: 6.6%Denver Westword: 3.7%Framing Effect9.1%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 1.1%Loss Aversion0.0%This article: 1.6%Brendan Joel Kelley: 0.5%Denver Westword: 0.7%Status Quo Bias1.6%This article: 1.3%Brendan Joel Kelley: 0.4%Denver Westword: 0.3%Sunk Cost Effect1.3%This article: 2.4%Brendan Joel Kelley: 1.6%Denver Westword: 4.1%Optimism Bias2.4%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.7%Pessimism Bias0.0%This article: 12.8%Brendan Joel Kelley: 7.8%Denver Westword: 3.9%Negativity Bias12.8%This article: 5.1%Brendan Joel Kelley: 1.7%Denver Westword: 0.8%Self-Serving Bias5.1%This article: 3.6%Brendan Joel Kelley: 1.2%Denver Westword: 0.3%Fundamental Attribution Error3.6%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Actor-Observer Bias0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 1.3%In-Group Bias0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Out-Group Homogeneity Bias0.0%This article: 0.0%Brendan Joel Kelley: 7.8%Denver Westword: 2.3%Halo Effect0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Horn Effect0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Dunning-Kruger Effect0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.1%Recency Bias0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.2%Primacy Effect0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Blind-Spot Bias0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Ad Hominem0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Straw Man0.0%This article: 3.1%Brendan Joel Kelley: 1.8%Denver Westword: 2.0%Appeal to Authority3.1%This article: 1.6%Brendan Joel Kelley: 0.5%Denver Westword: 0.5%False Dilemma1.6%This article: 2.4%Brendan Joel Kelley: 0.8%Denver Westword: 1.0%Slippery Slope2.4%This article: 0.0%Brendan Joel Kelley: 0.3%Denver Westword: 0.1%Circular Reasoning0.0%This article: 4.1%Brendan Joel Kelley: 1.4%Denver Westword: 3.8%Hasty Generalization4.1%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.2%Red Herring0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.8%Bandwagon0.0%This article: 5.1%Brendan Joel Kelley: 1.7%Denver Westword: 4.3%Appeal to Emotion5.1%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.6%Begging the Question0.0%This article: 6.6%Brendan Joel Kelley: 2.2%Denver Westword: 1.3%Post Hoc (False Cause)6.6%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Tu Quoque0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Burden of Proof0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.2%Appeal to Nature0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.1%Composition/Division0.0%This article: 6.7%Brendan Joel Kelley: 4.5%Denver Westword: 2.5%Anecdotal6.7%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%No True Scotsman0.0%This article: 0.6%Brendan Joel Kelley: 0.2%Denver Westword: 0.8%Ambiguity (Equivocation)0.6%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Gambler’s Fallacy0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Middle Ground0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Personal Incredulity0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.2%Special Pleading0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Genetic Fallacy0.0%This article: 9.0%Brendan Joel Kelley: 3.0%Denver Westword: 1.2%Unattributed Quote9.0%This article: 5.1%Brendan Joel Kelley: 2.1%Denver Westword: 1.0%Quote-first Misdirection5.1%This article: 5.1%Brendan Joel Kelley: 6.7%Denver Westword: 3.0%Biased Writer Voice5.1%This article: 4.1%Brendan Joel Kelley: 1.4%Denver Westword: 0.5%Indoctrination4.1%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.0%Politically Left Leaning Bias0.0%This article: 0.0%Brendan Joel Kelley: 0.0%Denver Westword: 0.2%Politically Right Leaning Bias0.0%This article: 9.6%Brendan Joel Kelley: 3.2%Denver Westword: 0.7%Attempt to Sell a Product or S…9.6%

924 words analyzed.

Speakers

1speaker19%attributed speech750writer words
Voice mapSelect a segment to jump to its words
Writer's voice • 9 words • 0.0% coverageWriter's voice • 47 words • 100.0% coverageWriter's voice • 17 words • 0.0% coverageWriter's voice • 34 words • 0.0% coverageAndrew Fraieli • 22 words • 0.0% coverageWriter's voice • 16 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 35 words • 0.0% coverageWriter's voice • 10 words • 0.0% coverageWriter's voice • 7 words • 0.0% coverageAndrew Fraieli • 14 words • 100.0% coverageAndrew Fraieli • 6 words • 0.0% coverageWriter's voice • 1 words • 0.0% coverageWriter's voice • 36 words • 0.0% coverageWriter's voice • 12 words • 0.0% coverageWriter's voice • 17 words • 0.0% coverageWriter's voice • 14 words • 0.0% coverageAndrew Fraieli • 10 words • 0.0% coverageWriter's voice • 1 words • 0.0% coverageWriter's voice • 39 words • 0.0% coverageWriter's voice • 41 words • 0.0% coverageWriter's voice • 61 words • 0.0% coverageWriter's voice • 8 words • 0.0% coverageWriter's voice • 10 words • 0.0% coverageAndrew Fraieli • 15 words • 0.0% coverageWriter's voice • 1 words • 0.0% coverageWriter's voice • 23 words • 0.0% coverageAndrew Fraieli • 10 words • 0.0% coverageWriter's voice • 7 words • 0.0% coverageWriter's voice • 17 words • 0.0% coverageWriter's voice • 38 words • 0.0% coverageWriter's voice • 9 words • 0.0% coverageWriter's voice • 13 words • 0.0% coverageWriter's voice • 16 words • 0.0% coverageWriter's voice • 33 words • 0.0% coverageWriter's voice • 22 words • 100.0% coverageWriter's voice • 25 words • 0.0% coverageAndrew Fraieli • 10 words • 0.0% coverageWriter's voice • 7 words • 0.0% coverageAndrew Fraieli • 15 words • 100.0% coverageAndrew Fraieli • 1 words • 100.0% coverageWriter's voice • 14 words • 0.0% coverageWriter's voice • 22 words • 0.0% coverageWriter's voice • 24 words • 0.0% coverageWriter's voice • 16 words • 0.0% coverageWriter's voice • 22 words • 100.0% coverageWriter's voice • 9 words • 100.0% coverageWriter's voice • 11 words • 100.0% coverageAndrew Fraieli • 15 words • 0.0% coverageAndrew Fraieli • 13 words • 0.0% coverageAndrew Fraieli • 9 words • 0.0% coverageAndrew Fraieli • 12 words • 0.0% coverageAndrew Fraieli • 22 words • 100.0% coverageWriter's voice • 1 words • 0.0% coverage
Selected voice

Andrew Fraieli

94%flagged-word coverage
174 attributed words100% of attributed speech53% writer coverage
0%12.5%25.0%Indoctrination+21.8 ptsWriter: 0.0%Andrew Fraieli: 21.8%21.8%Attempt to Sell a Product -11.9 ptsWriter: 11.9%Andrew Fraieli: 0.0%0.0%Unattributed Quote-1.2 ptsWriter: 9.2%Andrew Fraieli: 8.0%8.0%Quote-first Misdirection-6.3 ptsWriter: 6.3%Andrew Fraieli: 0.0%0.0%Biased Writer Voice-6.3 ptsWriter: 6.3%Andrew Fraieli: 0.0%0.0%

Attribution is sentence-level. Pattern percentages are calculated only from words assigned to that voice.

Loading…
Loading…
Loading…

Analysis

Hover over highlighted words in the article to view the associated bias or fallacy analysis.