WASHINGTON (AP) — The acting director of the Secret Service was incensed at what had happened that July evening. “What I saw made me ashamed,” Ronald Rowe Jr. said. “I cannot defend why that roof was not better secured.”
The unguarded roof, easily within shooting distance of the rally stage, is just one of the myriad questions behind the worst Secret Service security failure in decades. The more that investigators unpack from that day, the more missed opportunities that could have prevented the attack are revealed.
As the United States grapples with a second attempt on Donald Trump’s life, in Florida, there remains a reckoning to be done from the Pennsylvania shooting on July 13 that killed one man and wounded three — the ex-president among them.
The Secret Service is a well-funded, historically elite force with a mission to keep presidents and other higher-ups safe — whether they're out for a bicycle ride, attending a world summit, visiting a war zone or campaigning.
But at the farm show grounds, a young nursing home aide with a rifle he borrowed from his dad outmaneuvered authorities for more than 90 minutes before firing the shots that came millimeters from killing Trump. More than two months later, everyone still wants to know:
—When rallygoers reported a man skittering on the squat rooftop of a nearby building, why didn’t anyone in law enforcement move faster?
—Why did the Secret Service exclude that building from its security perimeter, leaving it to local police, and why did the local force not station someone on the roof?
—Why could local law enforcement agencies not communicate in real time with Secret Service agents when they’re supposed to be working together?
—Why did the Secret Service decline offers by local police to use their surveillance drone at the site? And why did Secret Service agents not deploy a system that would have told them an unauthorized drone was aloft — the gunman's — until it was too late?
One overarching question may never be answered. And in these poisonous times, with the November presidential election closing in and a second attempt on Trump’s life just days in the past, it is urgent: What possessed 20-year-old Thomas Matthew Crooks to try to kill the former president? The public is no closer to that answer than in the immediate aftermath.
This anatomy of an attempted assassination is based on an AP review of dozens of documents, text messages and video, a congressional report and a Secret Service report on the failures, plus interviews on the record and from law enforcement officials who spoke to AP on condition of anonymity to discuss investigations that are still getting going.
Rowe sat there under the bright lights, his mouth pressed into a thin line. His voice was thick with anger as senators laid into him and his agents — questioning how on Earth some guy was able to get on top of a nearby roof as the rally was going on and fire off eight rounds, grazing Trump’s ear and ripping into three others, killing one of them.
Rowe’s voice grew louder at the July 30 Senate hearing as he squared off with lawmakers who wanted him to fire somebody — anybody — who had been on the ground that day. It wasn’t enough for them that the agency's chief, Kim Cheatle, had resigned a week earlier. But Rowe dug in.
“I will not rush to judgment," he said, snapping at a senator. “People will be held accountable, and I will do so with integrity.”
He wasn’t blaming anyone in particular, though he did throw some not-so-subtle shade at the Pennsylvania police officers who were supposed to be guarding the building complex in question.
But he also wasn’t trying to play down his agency's epic failure as it became slowly clearer to local officers that Crooks wasn’t just an oddball with a backpack. Local police did finger-pointing of their own, citing communications breakdowns that began when the face-to-face meeting the Secret Service said would happen with them before the event never did.
Secret Service agents in the line of duty have been equipped since the 1940s with various gadgets enabling them to communicate remotely in real time. Back when everyday people had to find a phone booth, these agents could be seen wearing wired earbuds or talking up their sleeves.
Yet when a man outside the perimeter of metal detectors and Secret Service scrutiny raised suspicions, then fears, then his rifle on the roof, the agency's local police backups could not get word directly to the agents closest to Trump or the federal snipers on other rooftops in time to hustle him off the stage or take down the gunman.
Last week, the Secret Service released a five-page document summarizing conclusions in a report not yet completed. Among the findings: The Secret Service did not give clear guidance to local law enforcement partners at the rally. It did not correct line-of-sight problems that left Trump open to sniper fire. And some of the agents on duty that day were complacent.
A bipartisan report from the Senate Homeland Security and Governmental Affairs Committee made public Wednesday was more blunt if not scathing. It found “USSS failures in planning, communications, security, and allocation of resources for the July 13, 2024, Butler rally were foreseeable, preventable, and directly related to the events resulting in the assassination attempt that day.”
It was designed to be a typical Trump rally — outdoors at the Butler Farm Show grounds with big red barns, wide-open fields and bleacher seating.
Butler County, on the western edge of a presidential swing state, is a Trump stronghold. In a place where turnout hovers around an impressive 80%, Trump won with about 66% of the vote in both 2016 and 2020. The rural area north of Pittsburgh has notoriously bad cell service, which made police communications even worse in the crisis to come. The Secret Service did not bring a system to boost device signals in such places.
Three days after the rally was announced, Crooks registered to attend. He also searched online for “how far away was Oswald from Kennedy?”
Lee Harvey Oswald shot and killed President John F. Kennedy in Dallas on Nov. 22, 1963, while he was riding in an open convertible. Oswald concealed himself on the sixth floor of the Texas School Book Depository. The Warren Commission determined he was 265.3 feet from Kennedy when he fired the fatal shot.
Crooks would fire from about double that distance. But guns have evolved since then, and the AR-style weapon Crooks borrowed from his father shoots faster and more easily than anything Oswald had on him.
On July 7, Crooks made the trip from his Bethel Park home, just south of Pittsburgh, to the Butler Farm Show grounds, and was there for about 20 minutes. FBI investigators say he was casing the area. The day before the rally, he practiced shooting at a local sports club.
On July 13, he returned to the grounds and stayed for about 70 minutes before going home. At 1:30 p.m., his dad gave him the rifle, thinking his son was headed back to the club to practice shooting. Twenty-five minutes later Crooks was buying 50 rounds of ammunition.
He parked at a gas station lot about a third of a mile from the rally, dressed in camo shorts, a black belt and a gray T-shirt with the logo of a YouTube channel dedicated to firearms. He rode a bicycle to the grounds and carried a big backpack.
Agents have cracked into his phone, searched his laptop and interviewed hundreds of people. Yet the FBI says his motive remains unknown.
Crooks was described by classmates at Bethel Park High School as smart but standoffish, often seen wearing headphones and sitting alone at lunch looking at his phone. Some said he was often mocked by other students for the clothes he wore, which included hunting outfits, and for wearing a mask even after the COVID-19 pandemic had subsided.
“He sat by himself, didn’t talk to anyone, didn’t even try to make conversation,” said 17-year-old Liam Campbell, echoing the comments of classmates who remembered the shooter. “He was an odd kid,” but nothing about him seemed dangerous, he added. “Just a normal person who seemed like he didn’t like talking to people."
After graduating high school in 2022, Crooks went on to the Community College of Allegheny County, earning an associate’s degree with honors in engineering science this past May. He also worked at a nursing home as a dietary aide.
Crooks had been registered as a Republican voter, according to state records. But there was also a $15 donation to a progressive group recorded under “Thomas Crooks” in January 2021.
There were roughly 155 law enforcement officers at the rally that day. That included a Secret Service counter-sniper team, a Butler County SWAT team and uniformed officers. Hundreds of Trump supporters gathered to hear him speak.
The FBI says that after Crooks turned up at the site on that sunny Saturday afternoon, he flew a drone for about 11 minutes up and around the area and was getting the view directly on the controller he used. The Secret Service did not deploy its drone-detection system until later in the afternoon. And the advance team that scouts the venue ahead of time requested additional technology before the rally, but those requests were denied.
The first reported sighting of Crooks was at 4:26 p.m., more than 1½ hours before Trump would begin speaking. A Beaver County sniper team member noticed Crooks at a picnic table, thought he was acting suspiciously, and alerted other local snipers who were posted inside the AGR building complex. “He knows you guys are up there,” the sniper texted the others. “He’s sitting to the direct right on a picnic table about 50 yards from the exit.”
At 5:38 p.m., a Beaver County sniper, stationed inside the building where Crooks would later shoot from the roof, sent photos of Crooks to the local team’s group chat. "I did see him with a rangefinder looking towards the stage. If you wanna notify SS snipers to look out. I lost sight of him.” He also said there was a bike with a backpack nearby that wasn’t seen earlier.
Secret Service sniper teams were posted on the roof closest to where Trump was to speak, but officials say the teams were never notified.
At 5:45 p.m., a local sniper recommended that the command post, where team leaders were stationed, be alerted about Crooks. There were two posts; the Secret Service agents were only in one.
“They’re asking for a direction of travel,” one local sniper says.
“Not sure,” Beaver County SWAT sniper Gregory Nicol responded in a message at 6 p.m., about 11 minutes before Crooks would fire. “He was up against the building. If I had to guess toward the back. Away from the event.”
“I assumed that there would be somebody coming out to — you know, to speak with this individual or, you know, find out what’s going on,” Nicol later told ABC News.
The AGR (American Glass Research) complex is a warren of buildings, and Crooks eventually got to the roof of the building closest to the rally site. Nicol was trying to shadow Crooks from within the buildings but lost sight of him.
Footage shows Crooks walking back to his car, parked near where the other local snipers were parked. There were improvised explosive devices inside the car, but no one knew.
Bystanders saw Crooks again shortly after. They took mobile phone video of him pulling himself up to the top of the roof and slithering into position. They called the cops. These rally-goers were on alert for what the authorities either hadn't noticed or hadn't treated with the urgency that might have made a difference. You could say security in this moment was crowdsourced.
By 6:08 p.m., law enforcement had eyes on Crooks again. A Secret Service counter sniper saw law local officers running toward the building with their guns drawn, but he didn't think to alert Trump's protective detail to pull the GOP candidate from the stage.
Three minutes later, a local officer was hoisted up the squat roof by another officer, who saw Crooks with the rifle, laying down and pointing the weapon toward him. “He’s armed,” the officer radioed to his squad. “He’s got a long gun.”
That message did not make it to key Secret Service officials. The shots were fired 30 seconds later.
Days after the shooting, Trump spent more than 10 minutes of his speech to the Republican National Convention giving vivid detail of what happened to him on the “warm, beautiful day in the early evening in Butler Township in the great Commonwealth of Pennsylvania.”
The crowd was rapt. Some in it would later don ear bandages like his in a show of support. Even some of Trump's fiercest critics conceded his turn on the stage in Butler had been masterful — raising his fist as blood trickled down his face, mouthing “fight” as he was hustled away.
That episode joins the history books on pages inhabited by Teddy Roosevelt, who was shot in the chest on his way to a campaign address in Milwaukee in 1912 and insisted on giving his 90-minute speech before going to the hospital — an audacious display of Bull Mooseness.
In another 90-minute speech in Milwaukee more than a century later, Trump told his convention “the assassin’s bullet came within a quarter of an inch of taking my life.” It was not an exaggeration, or at least not much of one.
Those who tuned in at the start of his speech saw a man trying, for once, to reach a wider audience than his MAGA millions. “The discord and division in our society must be healed,” Trump said. “We must heal it quickly.”
He proclaimed: “I am running to be president for all of America, not half of America, because there is no victory in winning for half of America.”
That didn't last long. Most of the rest of his speech returned to standard operating procedure — the bombast, the falsehoods, the depictions of a United States rotting under Democrats.
President Joe Biden, who often cast Trump as a threat to democracy given his refusal to accept his 2020 election loss and his stoking of supporters who rampaged at the Capitol, asked Americans to turn the temperature down.
“Disagreement is inevitable in American democracy,” Biden said from the Oval Office, but politics should never devolve into a “killing field.”
“While we may disagree, we are not enemies,” Biden went on.
The temperature has not cooled since. After the episode at the golf course, Trump and his allies now are trying to lay blame directly on Democratic rhetoric for making him a literal target.
In that case, officials said, the suspect did not get off any shots, never had Trump in his line of sight and fled from the scene after a Secret Service agent spotted and fired at him. He was later captured.
By those measures, it was a more successful security operation than in Butler. Yet the Secret Service, once again, has much to answer for. The man was able to lurk on the perimeter of Trump's property for nearly 12 hours, police said, evading detection as he lay in wait with a rifle, scope, video camera and food.
Investigators have done more than 1,000 interviews. They’ve fielded more than 2,000 tips. In addition to getting into Crooks' phone, they've searched his home and sent the explosive devices found in his car to a lab for testing.
Yet deputy FBI Director Paul Abbate says authorities have had to grapple with a “general absence of other information to date." That means no motive has been identified, no co-conspirators found. The Secret Service shot and killed the gunman on the scene.
Law enforcement officers are trained to look for and assess suspicious-looking people. But they don’t arrest everyone they deem suspicious; most are harmless. On the day of the rally, they were tracking other people as well.
Crooks’ behavior didn’t rise to the level of alarm at first. Secret Service officers only were told about a suspicious person the local authorities were worried about. The counter sniper who saw the officers running with guns drawn never make the connection to get Trump off the stage. In these moments, officers are listening for escalatory words like “threat” or “gun.”
Such words came later, in the final seconds, but the message didn't land. There was no one radio frequency all the multi-agency officers could hop on. Instead, local officers had to radio the joint command center, where the Secret Service would relay messages to Trump's detail.
Even that failed, Rowe told lawmakers. "None of that information ever made it over our net.”
Jason Woods, team leader for Beaver County’s Emergency Services Unit and SWAT sniper section, told ABC News his people had no contact with the agents on Trump’s security detail. “We were supposed to get a face-to-face briefing with the Secret Service members whenever they arrived, and that never happened,” Woods said. “So I think that was probably a pivotal point, where I started thinking things were wrong because it never happened. We had no communication — not until after the shooting.”
The Senate committee report is only preliminary and promises more details, but plainly states the massive Secret Service failures.
Congressional inquiries are bound to escalate in the hothouse of the presidential campaign and as law enforcement learns more. At the first one, Rowe, the acting Secret Service chief, implied that the local officers might bear some responsibility for the failure, too.
“Controlling high ground is something that’s a must for us whenever we go into a location,” Rowe said. “We made an assumption” that local teams were covering the AGR building.
“If they had just held their post and looked left," Rowe said, his voice trailing off. “Maybe.”
He didn't press the point much. Later, he told a news conference: “This was a Secret Service failure.”
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.