Weirdly, this is the second time I've mentioned my high school in a story. The first time was when I wrote about never winning a game as a high school quarterback. slate.com/culture/2014...
Posts by Josh Keefe
ICYMI: I tried to make sense of the surprising Maine Senate Democratic primary, which involved reporting on a guy who went to my high school.
Today is #LocalNewsDay — a national day to support and celebrate local #journalism that strengthens communities. If you value the work we do — whether it’s holding public officials accountable, covering local schools, or shining a light on neighborhood stories — this is the day to show support.
Reporter Rose Lundy sat down with @newscentersmaine.bsky.social's Brian Yocono to discuss what she heard from witnesses who have seen #ICE activity in #Maine and families of loved ones who have been detained. Read her full reports for free on our website: themainemonitor.org
Reporter Rose Lundy reports on how a civil engineer in Portland, #Maine, was detained by #agents, leaving his car running in the street with a smashed window. Read more from her and reporter @joshkeefe.bsky.social's report below
themainemonitor.org/masked-agent...
Masked agents in police vests #detained Juan Sebastian Carvajal-Munoz, a civil engineer from Colombia employed by an engineering consulting company, in Portland Thursday. Carvajal-Munoz earned a master’s degree from the University of #Maine, and colleagues said he was in the country on a work visa.
The confrontation was condemned by Westbrook's mayor and came after parents blew whistles and honked horns at an agent who was parked at a school bus stop.
Reporter @joshkeefe.bsky.social sits down with @newscentersmaine.bsky.social to break down how the more #prosecutors are overworked, the more likely they are to make errors, including discovery violations, which can harm defendants and the integrity of the #criminal justice system.
Last December, the state of #Maine renewed the contract of an organization even though it fell far short of its performance requirements, according to an examination by The Maine Monitor. Read more for free from reporter @joshkeefe.bsky.social at the link below.
themainemonitor.org/community-ca...
The launch of 77-year-old Janet Mills’ Senate campaign in #Maine reignites a debate about age among Democrats, who spent the year arguing that the party, still reeling from Joe Biden's age-related withdrawal from the 2024 presidential race.
themainemonitor.org/mills-would-...
A letter written by District Attorney Maeghan Maloney gives a fuller picture of concerns she and other officials had about a #trooper who allegedly made several violent #arrests. Read more from the Bangor Daily News' Callie Ferguson and Monitor's @joshkeefe.bsky.social at the link below for free.
Another lawsuit alleging excessive force by the Maine State Police www.bangordailynews.com/2025/10/02/s...
#Maine Monitor reporter @joshkeefe.bsky.social and @bangordailynews.bsky.social's Callie Ferguson sat down with @newscentersmaine.bsky.social to talk about their investigative series into how state police handled a 2024 arrest in Limerick. Read for free: themainemonitor.org/stop-punchin...
ICYMI: Monitor reporter @joshkeefe.bsky.social
and @bangordailynews.bsky.social reporter Callie Ferguson
report on how #Maine State Police handled an #arrest in Limerick last year. Click the link below to read the full investigative series for free.
themainemonitor.org/stop-punchin...
The #Maine State Police reviewed nearly three dozen complaints about #troopers who used #physicalforce in the past decade. Not once did the agency determine the force was excessive.
Read more from reporter @joshkeefe.bsky.social and the @bangordailynews.bsky.social at the link below.
Our follow-up on the Maine State Police's beating of a handcuffed man. "An internal state police panel charged with examining every trooper use of force also failed to look at Savage’s case because it has been inactive for more than a year and a half."
themainemonitor.org/maine-state-...
“This is kind of a case study on how not to handle situations like this,” Kenney said. “They kind of screwed it up from beginning to end.”
The Maine State Police reviewed nearly three dozen complaints about troopers who used physical force in the past decade. Not once did the agency determine the force was excessive. www.bangordailynews.com/2025/09/18/m...
Here's a video of a Maine State Police trooper sitting on a handcuffed man and punching him in the face. The Maine State Police investigated, found the trooper did nothing wrong, and promoted him for the first time in 16 years. Read the BDN/Monitor investigation. themainemonitor.org/trooper-repe...
A trooper repeatedly punched a handcuffed man in the face. #Maine State Police promoted him. The arrest raises questions on state police’s use of force and process for reviewing complaints. Read more from @joshkeefe.bsky.social and @bangordailynews.bsky.social:
themainemonitor.org/trooper-repe...
@themainemonitor.org @bangordailynews.bsky.social
Here's our analysis comparing video footage from the arrest with the police reports written about it. The police report narratives diverge from the visual record at several key points. themainemonitor.org/police-descr...
Here's a video of a Maine State Police trooper sitting on a handcuffed man and punching him in the face. The Maine State Police investigated, found the trooper did nothing wrong, and promoted him for the first time in 16 years. Read the BDN/Monitor investigation. themainemonitor.org/trooper-repe...