The Gahler Machine
How a Sheriff Built a $126 Million Political Empire in Harford County
Updated 04-07-2026: The Fauver settlement section (Chapter 3) has been expanded with additional detail on the insurance and outside counsel process that drove the settlement recommendation. The original version understated the role of the county's general liability insurer and outside litigation counsel.
Jeffrey Gahler doesn’t run a law enforcement agency. He runs a political machine. And the receipts prove it.
This is not an opinion piece. There are no theories here. What follows is a collection of dates, dollar amounts, court rulings, ethics violations, and direct quotes — all drawn from public records.
Read them.
Draw your own conclusions.
The Setup: What $126 Million Buys You
The Harford County Sheriff’s Office operates on a budget of $126 million per year. That’s roughly 16 cents of every dollar the county spends. It employs 684 people. It is the largest sheriff’s office in the state of Maryland.
Jeffrey Gahler has controlled it for twelve years.
In that time, he has placed a deputy on the county council — the same body that votes on his budget. He has employed a campaign manager on the government payroll — a man who previously worked for a county executive who went to jail. He has obstructed a state investigation into his deputies’ killing of an unarmed man. He has partnered with a reality TV host to brand arrests for a streaming show. He has listed “Fox News contributor” as a qualification on his campaign website. And his deputies’ union PAC has spent over $100,000 per election cycle backing his political allies.
He filed for his fourth term on February 20, 2026.
Nobody stopped him. Nobody ran against him.
Until now.
Chapter 1: The Man on Both Sides of the Table
Aaron Penman was a sergeant in Gahler’s sheriff’s office. In November 2022, he won a seat on the Harford County Council — the legislative body that controls the sheriff’s budget.
At first, Penman did the right thing. He retired from the sheriff’s office before taking his council seat, because the county charter says you can’t hold both jobs at once. Section 207. Pretty clear.
But then the Supreme Court of Maryland issued a ruling in an unrelated case — Bennett v. Harford County — that left a crack in the door. Ten days later, on September 9, 2023, Gahler announced he was rehiring Penman.
Ten days. That’s how fast it happened.
So now Penman was a sergeant working for Gahler and a councilman voting on Gahler’s budget. His combined salary: $199,376 per year. County Executive Bob Cassilly estimated the total compensation package, with benefits, at $300,000.
Here’s the part that should make you sit up. Cassilly made this claim in an official statement on March 20, 2024:
While the case against Councilman Bennett was pending, Sheriff Gahler joked that if Mr. Bennett was permitted to remain on the Council, he would hire other Council members onto his staff in order to gain favorable votes for his office.
Joked.
The Harford County Board of Ethics didn’t find it funny. On December 30, 2024, they issued Opinion 24-01, finding Penman violated three separate provisions of county ethics law:
First, his employment with an entity “subject to the authority of” the county council broke Section 23-5(D)(1)(a)(1).
Second, his impartiality was compromised. The board wrote: “Sheriff Gahler is Mr. Penman’s employer, supervisor, and ranking superior. As a Councilmember, Mr. Penman has an interest, as an employee of the Sheriff, in supporting the Sheriff’s positions and objectives.”
Third, Penman voted on matters directly involving the sheriff’s office — including a million-dollar wrongful death settlement that Gahler publicly opposed. (We’ll get to that.)
One more thing the ethics board noted: the sheriff’s office refused to cooperate with their investigation. They wouldn’t answer Maryland Public Information Act requests.
On January 10, 2025, Circuit Court Judge Richard S. Bernhardt permanently removed Penman from the council. On February 26, 2025, the Supreme Court of Maryland denied his appeal. It was over.
Gahler got what he needed. For over a year, his employee sat on the body that funded him, voted the way his boss wanted, and drew $200,000 a year from two public paychecks for doing it.
Chapter 2: The Campaign Manager on the County Clock
If the Penman arrangement sounds familiar, it should. Gahler has a pattern.
In December 2014, one of the first hires Gahler made as incoming sheriff was a man named Erik Robey. He gave Robey the title of Community and Legislation Liaison — later upgraded to Director of Legislative and Community Affairs.
Robey’s previous employer was John Leopold, the Anne Arundel County Executive.
Leopold went to prison.
On January 29, 2013, a circuit judge found Leopold guilty of two counts of misconduct in office. The crimes were ugly. Leopold used his taxpayer-funded police detail to put up campaign signs, build surveillance files on political enemies, run illegal background checks on people he didn’t like, and drive him to personal appointments of a nature we don’t need to describe. He forced his scheduler to perform a medical task so degrading the judge called it “predatory and cruel.”
Leopold was sentenced to two years in jail (60 days served), a $100,000 fine, 400 hours of community service, and five years’ probation.
Robey wasn’t a bystander. He testified at trial under a grant of immunity. He admitted to recording a campaign robocall on government time, dropping off campaign signs at Leopold’s house for police to distribute, receiving dossiers on political opponents prepared by police, and performing fundraising work on the county clock.
Robey escaped prosecution only because of his immunity deal.
Gahler hired him anyway.
When reporters asked about it, Gahler said: “It certainly gave me pause. I knew it would come up as an issue... Unfortunately, he was in a bad situation with an employer... he was asked to do things he shouldn’t have been asked to do.”
Then Gahler asked Robey to do the same kind of thing.
In July 2023, County Executive Cassilly referred to Robey in an official statement as “Sheriff Gahler’s Information Officer and Campaign Manager, Erik Robey” — using both titles in the same sentence. Government employee and campaign manager. At the same time.
A Maryland State Ethics Board investigation was conducted. Per the Baltimore Sun, the board found no formal wrongdoing, but Robey agreed to stop doing campaign work for Gahler going forward. His statement: “It is not against the law, but I have taken that guidance, and I will not be doing any more work for the sheriff or the sheriff’s campaign.”
That announcement came in March 2026 — just weeks after Gahler filed for his fourth term.
Chapter 3: “It’s a Cane”
On April 23, 2022, at about 2:45 in the afternoon, deputies responded to a 911 call from a woman named Jennifer Bridges. Her husband, John Fauver, 53, was in crisis. He might be suicidal. He might be armed.
Deputies searched for an hour. They found Fauver behind a CVS in Forest Hill. For eleven minutes they talked to him. Then he got out of his truck and reached for something.
Here is what the body cameras recorded.
Sgt. Bradford Sives shouted: “It’s a cane! It’s a cane! It’s a cane!”
Those words were never broadcast over the police radio.
From a position farther away, Cpl. Christopher Maddox yelled: “He’s reaching, he’s reaching. He’s got a gun!”
Maddox fired first. Then Sives — the same man who had just identified the object as a cane — fired his shotgun at least twice.
Two other deputies on scene also shouted: “It’s not a gun.”
It was too late. John Fauver was dead. The autopsy determined Sives’ shotgun rounds were the fatal shots, fired four to five seconds after Sives himself identified the cane.
No gun was found on Fauver’s body.
What Gahler Did Next
Under Maryland law (SB 600, passed in 2021), the Attorney General’s Independent Investigations Division has primary authority over police-involved civilian deaths. This isn’t optional. It’s the law.
Gahler didn’t care.
Before the shooting even happened, he had written to AG Brian Frosh that he would “not stand down” and “not cede his own responsibility to investigate.”
On the day Fauver was killed, when state investigators arrived at the scene at 5:31 PM, sheriff’s officials told them they would “not be allowed” to process the scene or collect evidence. In a phone call, Gahler told IID chief Dana Mulhauser that he was “refusing” state access. Full stop.
Three days later, on April 25, AG Frosh filed suit. On April 28, Judge Yolanda L. Curtin granted a temporary restraining order, finding the law’s language was “clear” and ordering Gahler to turn over all evidence — body cameras, dash cameras, radio recordings, physical evidence, witness statements — by 11:59 PM the next day.
A circuit court judge had to order the sheriff to follow the law. And gave him 24 hours to do it.
The Million-Dollar Fight
Here’s where the settlement process matters — because Gahler has spent two years misrepresenting how it worked.
Under Maryland’s Local Government Tort Claims Act, a claimant has to provide written notice to the county before filing suit. Almost a year after Fauver’s death, Baltimore civil rights attorney Cary Hansel, representing Fauver’s widow Jennifer Bridges as administrator of the estate, sent a notice of intent to sue to the State of Maryland and the Harford County Attorney’s Office. Hansel stated publicly: “It’s clear to us — this was an unconstitutional shooting.”
This triggered the standard process. Harford County’s Risk Management Division — part of the county’s Department of Law — reviewed the claim and referred it to the county’s general liability insurer. The insurer conducted its own evaluation. The county also retained outside counsel — the firm Karpinski, Cornbrooks and Karp — specialists with experience in federal civil rights litigation, to represent the county and the sheriff’s office.
It was the insurance company — not Bob Cassilly’s law office — that evaluated the case and recommended settlement. Their written assessment was blunt: “The facts of the case are not favorable to HSO.” County Attorney Jefferson Blomquist, summarizing the insurer’s and outside counsel’s analysis, wrote that “the likelihood of a defense verdict is low.” The insurer estimated that if the case went to trial in federal court — where Section 1983 civil rights claims are filed — the county’s exposure could reach $3 to $5 million.
Outside counsel advised the county that the cost of litigation alone could be almost three times the county’s cost to settle. And Cassilly later revealed the insurance company’s ultimatum: “The insurance company was so certain of the liability here on the civil side that they said, look, if you don’t take this deal, we’re not paying any more. We won’t pay the defense costs here, and we won’t pay the liability above what the settlement value is.”
In other words: if the county rejected the settlement, the insurer would walk. The county would be on its own for defense costs and any verdict — potentially tens of millions of dollars in taxpayer exposure.
The settlement was structured accordingly: the county’s general liability insurer paid $650,000. The county paid $350,000 from its own coffers. No admission of wrongdoing. Total: $1 million. Pursuant to Harford County Code § 123.41.1, any settlement over $100,000 requires county council approval.
On April 16, 2024, the county council voted 4-3 to approve. Aaron Penman — Gahler’s employee — voted against it, aligning with Gahler’s publicly stated opposition.
Gahler was furious. He called the payment a “million dollar ransom.” He posted attack videos on social media. His core objection: no lawsuit had actually been filed yet. “There was no lawsuit filed here,” he said. “We don’t know what the allegations were.”
But that’s exactly how the Maryland Tort Claims Act works. The notice of claim is the pre-litigation process. The whole point is to resolve matters before the cost of federal litigation destroys a county’s budget. The insurance company understood this. Outside counsel understood this. Gahler either didn’t understand it or didn’t care.
And then he said this, to WMAR-2 News:
I think that this case is worse than we even saw in the Freddie Gray settlement. In that case, there were police officers charged. There was a lawsuit filed. Even if they were charged incorrectly, there was a lawsuit actually filed. None of that happened here.
Let that sink in. Gahler compared a $1 million settlement for a man his deputies killed — a man one of his sergeants identified as holding a cane before firing the fatal shots — to the Freddie Gray case. The Gray settlement in Baltimore was $6.4 million.
He also publicly criticized Fauver’s widow for allegedly buying her husband a firearm — a statement he posted on the official Harford County Sheriff’s Office Facebook page.
Cassilly’s summary was direct: “There’s no admission of liability by anyone. The risk has been resolved and the taxpayers are protected. That was our objective.” The county’s share was $350,000. Had they refused, the insurer would have pulled coverage, outside counsel estimated litigation costs at nearly three times the settlement, and the county would have faced an uncapped federal jury verdict alone.
Gahler wanted to roll those dice with your tax dollars. The insurance professionals and the civil rights litigators told him he’d lose.
Chapter 4: The Nasty Nine
In November 2025, Gahler announced a month-long sting operation conducted in partnership with Chris Hansen — the former host of NBC’s To Catch a Predator, now running a streaming show called Takedown with Chris Hansen on a platform called Tru Blu.
Nine men were arrested. Every arrest was filmed.
Gahler personally branded the operation. In a produced six-minute video posted to the sheriff’s office Facebook page, he stated: “I have come to call them ‘The Nasty Nine.’”
Now — to be clear — nobody is defending child predators. But there are questions a conservative voter should ask about how a sheriff’s office operates.
Why was the operation timed to coincide with a streaming show’s episode schedule? WMAR reported that episodes featuring Harford County were “scheduled to air this winter.”
Why did the sheriff publicly disclose a suspect’s prescription medication before trial? Gahler told the public that 72-year-old suspect Charles Robert Schmidt had “stopped at a local store to buy condoms and alcohol to wash down his Viagra.” That’s a man’s private medical information. He hasn’t been convicted of anything.
Why was the sheriff’s office releasing posed group photos of deputies with a reality TV host?
Catching predators is good. Turning arrests into branded content for someone’s streaming show is something else. When did the Harford County Sheriff’s Office become a production company?
Chapter 5: The Brand
Visit gahlerforsheriff.com. You’ll find this line: “The Sheriff has been a contributor on Fox News and local media outlets supporting law enforcement and addressing major public safety issues.”
Fox News contributor. On a campaign website. For a county sheriff.
The website also identified Gahler as “an active participant with the Federation for American Immigration Reform (FAIR).” FAIR has been designated a hate group by the Southern Poverty Law Center. That’s a fact — agree with it or don’t.
Gahler has served on the National Sheriffs’ Association’s Border Security Committee since 2018. Harford County has participated in the 287(g) ICE partnership program since May 2017 — one of only three Maryland counties to do so.
In September 2024, Gahler traveled to the U.S.-Mexico border with the Maryland Freedom Caucus. Fox45 covered the trip.
After the murder of Rachel Morin, a Harford County mother of five, by an undocumented immigrant in 2023, Gahler made repeated Fox News appearances declaring that Americans “1,800 miles from the southern border” are unsafe. Those appearances made him famous.
The question isn’t whether Gahler is right about immigration. The question is this: Is your sheriff spending his time running a $126 million law enforcement operation, or is he building a media brand?
And who’s minding the store while he’s on TV?
Chapter 6: The Numbers Don’t Lie
So here’s the part where we stop talking about politics and start talking about policing. Because if you’re spending $126 million a year on a sheriff’s office, you should be able to answer a simple question: Is crime going down?
It isn’t.
In 2022, Part 1 crimes — homicides, rapes, burglaries, thefts, auto thefts, aggravated assaults, robberies — recorded by the Maryland State Police Bel Air Barrack were up 20.7% over 2021. The Bel Air Police Department recorded a 33.7% rise in those same categories.
Gahler’s response? He blamed the state legislature. He pointed at the Justice Reinvestment Act — a law passed in 2016, two years into his first term. He told reporters: “I think it speaks to the quality of policing here in the county.”
Meanwhile, the FBI’s Police Scorecard — which uses Uniform Crime Report data from 2013 through 2023, covering essentially Gahler’s entire tenure — tells a more complete story.
The Harford County Sheriff’s Office reported 49,382 arrests during that decade. Of those, 62% were for low-level, non-violent offenses. That’s 30,564 arrests for things like minor drug possession, failure to appear, and traffic-related charges. That arrest rate for low-level offenses is higher than 70% of sheriff’s departments in the entire country.
In other words: Gahler’s office is a volume operation. It generates big arrest numbers. But nearly two out of every three arrests aren’t for the kind of crimes that keep you up at night.
There’s more. Black residents of Harford County were 5.5 times more likely to be arrested for low-level, non-violent offenses than white residents. Latino residents were 2 times more likely. This isn’t an opinion. It’s the FBI’s data.
And here’s the kicker: after 2022, Gahler switched the sheriff’s office from the old Uniform Crime Reporting system to the FBI’s newer National Incident-Based Reporting System (NIBRS). The two systems use different definitions, different crime categories, and different counting methods. Gahler admitted this makes comparison nearly impossible: “It’s going to take years to work this mess out.”
Which means that for the foreseeable future, nobody can compare his crime numbers to his own previous years. That’s convenient if you don’t want to be held accountable to a trend line.
Chapter 7: The Immigration Math
This is the one that should matter most to every Republican reading this. Because immigration is Gahler’s signature issue. It’s why he’s on Fox News. It’s why he went to the border. It’s the centerpiece of his brand.
So let’s look at what the program actually produces.
Harford County signed its 287(g) agreement with ICE in 2016. The way it works is simple: when someone is booked into the Harford County Detention Center, trained corrections officers screen them in an ICE database. If someone comes back as potentially undocumented, ICE decides whether to place a detainer — a 48-hour hold — and pick them up for removal proceedings.
Gahler describes it like this: “Any program that allows us not to open a jail door and put a criminal, or someone who’s been arrested for a crime, back into the community, is public safety.”
Sounds tough. Here are the numbers.
In 2022, the 287(g) unit screened 2,919 people who entered the detention center. ICE served 43 detainers. That’s a 1.5% hit rate. For every 100 people screened, ICE wanted to pick up fewer than two. Gahler himself told reporters: “The majority of people, they take no action on.”
In 2024, ICE returned only about 25% of the undocumented inmates Harford County reported to their home countries. Three out of four people Gahler flagged for deportation were not deported.
Then came the University of Maryland investigation. In November 2025, Capital News Service and the Howard Center for Investigative Journalism analyzed government records collected by the Deportation Data Project. What they found should trouble anyone who cares about law and order — not just immigration.
Since Trump’s January 2025 inauguration through November, Harford County had transferred 45 people to ICE under 287(g). Frederick County transferred 64, Cecil County 10. Harford wasn’t even the leader among the three Maryland 287(g) counties.
But the real finding was this: the number of violent offenders transferred to ICE by Harford County was “small.” Many of the people sent to ICE did not have prior criminal records. And more than 40% were transferred to ICE before their local criminal cases could even be adjudicated — meaning they were shipped off to federal immigration custody before Harford County determined whether they were guilty of the crime they were arrested for.
Some of those people then had bench warrants issued against them because they were in ICE custody and couldn’t show up to their Harford County court dates.
Read that again. The sheriff arrested people, turned them over to ICE before trial, and then the court issued warrants because those people couldn’t appear — because the sheriff had already sent them away.
One University of Maryland researcher summarized the dynamic: “Sheriffs are political animals in many parts of the country, and they want to be seen to be hand-in-glove with the Trump administration. These people want to make a name for themselves as taking part in the biggest deportation drive in our nation’s history.”
There’s one more thing. In 2018, the ACLU of Maryland sued ICE under the Freedom of Information Act after Gahler’s office refused to release data about its 287(g) program. The sheriff claimed the data “belonged to ICE” and couldn’t be released under Maryland’s Public Information Act. When the ACLU finally obtained the records through federal court in 2019, they found that the sheriff’s office had overinflated the number of people processed through the 287(g) program by approximately 33%.
Let’s put all of that together. A program that screens thousands and produces dozens of detainers. A 75% non-deportation rate. More than 40% of transfers happening before trial. Inflated numbers. A refusal to release the data. And a sheriff who goes on national television to talk about protecting the border of Harford County.
This isn’t an argument against immigration enforcement. It’s an argument against dishonest accounting. You deserve to know what your sheriff’s office is actually producing — not what it’s performing on cable news.
Chapter 8: Follow the Money
The Harford County Deputy Sheriff’s Union — Local 838 of the International Association of Police Unions — maintains a Political Action Committee. The union has 300+ sworn members. The PAC collects over $100,000 per election cycle. That’s from their own website.
In 2022, the PAC made more than $34,000 in direct transfers to candidates. Its most aggressive play was against State’s Attorney Albert Peisinger — the county’s top prosecutor, who had a rocky relationship with the sheriff. The PAC contributed $4,350 directly to Peisinger’s challenger, Alison Healey, and spent over $25,000 on a television ad attacking Peisinger. The ad accused him of “dropping solid cases” and “unsuccessful prosecution.”
Peisinger filed complaints alleging illegal coordination between the PAC and the Healey campaign. Healey won. She’s now your state’s attorney.
That same cycle, Aaron Penman — the union president and Gahler’s sergeant — won his county council seat.
Developer Michael Euler contributed the maximum $6,000 to Healey through an LLC and $3,600 to Penman’s campaign. Euler has made over $55,000 in campaign contributions through various LLCs since 2016.
This is how a machine works. The sheriff controls the office. The union PAC funds the allies. The allies take power. The allies fund the sheriff. Repeat.
You can verify all of this at campaignfinance.maryland.gov through the Maryland Campaign Reporting Information System.
Chapter 9: The Feud
None of this happens in a vacuum. Gahler and County Executive Bob Cassilly have been at war for years. Maryland Matters called it “the most divisive politics the county has ever seen.”
Gahler has filed more than 20 Maryland Public Information Act requests against the county executive. Courts have ruled against Cassilly three times for violating state transparency law.
In 2023, Cassilly ordered searches of county email accounts — including Penman’s — looking for communications with Gahler and Robey. A grand jury investigation followed. No indictments.
In September 2025, Gahler showed up at Council President Patrick Vincenti’s campaign launch for county executive — a direct challenge to Cassilly. Gahler told the crowd: “For the past three years, we’ve had an administration that does not value public safety and law enforcement.”
Meanwhile, in 2025, Cassilly proposed increasing the sheriff’s budget by $7 million to $133.5 million — a 6% bump — including 6% raises for deputies, bringing the average deputy salary to $106,000.
Gahler’s response? He accused Cassilly of “defunding the police” because Cassilly cut capital funds for a proposed $30 million training facility.
A 6% raise. A $133 million budget. And Gahler called it defunding.
The Challenger
For twelve years, nobody in the Republican primary has seriously challenged Jeffrey Gahler.
Keith Runk is changing that.
Runk is a retired Maryland State Police lieutenant. Thirty-four years and eight months on the job. Before that, he served in the United States Secret Service and the Ocean City Police Department. He commanded the Maryland State Police Special Tactical Assault Team for 23 years — the longest-serving SWAT member in MSP history. He was personally involved in the DC Sniper arrest and the Joseph Palczynski standoff. He is a two-time recipient of the Governor’s Medal of Valor. He played Division I lacrosse at Towson and was named an NCAA Distinguished Scholar. He’s in the National Wrestling Hall of Fame.
That’s not a politician’s résumé. That’s a cop’s résumé.
Runk’s message is simple: “This is not about politics, this is about policing. Time for a change.”
He told reporters: “People are tired of the way the fighting has been going, and they want a change but haven’t been given the opportunity because he has run unopposed. I am offering that change.”
Democrat Terrence Rogers has also filed for the general election. But in Harford County, the Republican primary is the election.
What This Comes Down To
Here are the facts. Just the facts.
A $126 million budget. A deputy on the council voting on that budget while drawing $200,000 in combined salaries. An ethics board finding three violations. The Supreme Court of Maryland removing that deputy. A campaign manager hired from a convicted politician’s staff, working the government job and the campaign at the same time. A state investigation obstructed. A court order to comply within 24 hours. An unarmed man dead from a shotgun fired by a sergeant who identified the object as a cane. A $1 million settlement compared to Freddie Gray. Crime up 20% and the legislature blamed. Sixty-two percent of arrests for low-level offenses — higher than 70% of departments nationwide. An immigration program that screened 2,919 people and produced 43 detainers. A 75% non-deportation rate. More than 40% of ICE transfers happening before trial. Inflated program numbers. Arrests branded for a streaming show. A Fox News contributor credential on a sheriff’s campaign website. A union PAC spending six figures per cycle to install political allies. And a fourth term filing after twelve years with no serious opposition.
That’s not a law enforcement agency. That’s an operation.
The 2026 Republican primary will decide whether it continues.
All claims in this article are sourced from public court records, ethics board rulings, campaign finance filings, FBI Uniform Crime Report data (via policescorecard.org), government records analyzed by Capital News Service and the Howard Center for Investigative Journalism at the University of Maryland, ACLU of Maryland FOIA litigation records, and news reporting by the Baltimore Sun, Baltimore Banner, Maryland Matters, Washington Post, WMAR-2, CBS Baltimore, Patch, Fox Baltimore, Fox45, and the Dagger. The Harford County Board of Ethics Opinion 24-01 is available at harfordcountymd.gov. Campaign finance records are searchable at campaignfinance.maryland.gov.


I am using this as a basis for a My Daily Noise article.