Articles for Geoff Kelly

Oct 28

2025

Gardner spends big on mayor’s race

James Gardner, the Republican candidate for Buffalo mayor, has spent close to $400,000 of his own money on his campaign in the past three months. That puts the former prosecutor and judicial clerk on pace to spend at least $500,000 out of pocket before next Tuesday’s election — about the same amount he spent last year in his unsuccessful bid for Erie County District Attorney. Meanwhile, State Sen. Sean Ryan continues to coast toward election day, having spent big to win June’s Democratic primary, and independent candidate Michael Gainer is running a shoe-leather campaign with little money but lots of[...]

Posted 1 month ago

Oct 15

2025

James Gardner: A political profile

James Gardner, the Republican and Conservative party candidate for Buffalo mayor, knows he’s fighting an uphill battle. Nearly two-thirds of the city’s registered voters are Democrats. They outnumber Republicans and Conservatives by a 6-to-1 margin. Voters haven’t installed a Republican in the mayor’s office in over 60 years. Still, Gardner believes the city’s many woes — dire finances, crumbling infrastructure, diminished services — present an opportunity for change. “My message is a simple one,” Gardner told Investigative Post in an interview last month. “This is what 60 years of one-party rule will get you. You have to change the way[...]

Posted 2 months ago

Oct 14

2025

Michael Gainer: A political profile

Michael Gainer moved to Buffalo 20 years ago, just as Byron Brown was campaigning for his first term as mayor — the office Gainer is seeking as an independent candidate in next month’s election.  An educator with construction experience, Gainer had picked up a job doing renovations on a house on Chapin Parkway. One day as he was working, listening to public radio, he heard Brown describe his plan to demolish 10,000 derelict houses over the next decade.  Gainer quickly did some math on a napkin. “It was like half a billion dollars,” he said. “We were going to spend[...]

Posted 2 months ago

Oct 9

2025

Ryan leads the money race

With less than a month to go in the race, State Sen. Sean Ryan, the Democratic nominee for Buffalo mayor, has more money left in his campaign account than his two rivals — James Gardner, running on the Republican and Conservative Party lines, and Michael Gainer, running on the independent Restore Buffalo line. The most recent campaign finance disclosure forms, due to the state elections board last Friday, paint a picture of a race whose energy and donors’ dollars are largely spent. Meanwhile, Gardner and Gainer have turned to other platforms — particularly social media — to remind voters the[...]

Posted 2 months ago

Oct 2

2025

Judge faults Buffalo cops in overturning jury verdict

Excerpt from Dean Taylor’s Nov. 8, 2019, interview with Police Department’s Internal Affairs Division. Two weeks ago state Supreme Court Judge John DelMonte did a rare thing.  He overturned a jury’s verdict clearing two Buffalo cops accused in a civil suit of assaulting a man who was using his phone to take video of a crime scene. The case dates back to Sept. 1, 2019. Police were investigating a report of shots fired near the corner of Kehr and Fougeron streets on the city’s East Side. Dean Taylor, the plaintiff in the lawsuit, stood on the sidewalk across the street[...]

Posted 2 months ago

Sep 25

2025

Overtime straining Buffalo’s budget

Two-and-a-half months into the city’s current fiscal year, overtime for Buffalo’s police and fire departments is on track to run $10 million over budget, threatening once again to push the city into deficit. That’s a smaller cost overrun than the city has seen in previous years, but nonetheless a problem for a city whose growing costs, stagnant revenues, and lack of reserve funds leave officials no room for error as they implement this year’s $622 million spending plan. Police and fire headquarters in downtown Buffalo. Photo by I’Jaz Ja’ciel. Fillmore District Council Member Mitch Nowakowski, who chairs the Council’s Finance[...]

Posted 2 months ago

Sep 18

2025

Zellner, Rivera jockey for state Senate seat

Assembly Member Jonathan Rivera and Erie County Democratic Committee Chair Jeremy Zellner are longtime allies. In recent months they’ve also become rivals. Both are positioning themselves to succeed Sean Ryan in the 61st district state Senate seat in the likely event that Ryan is elected mayor of Buffalo in November. Neither has publicly declared their candidacy, but both are canvassing party leaders, committee members and other Democratic stalwarts for pledges of support.  Rivera recently received letters of endorsement from a handful of building trades unions. As if in reply, Town of Amherst Democratic Chair Chuck Eaton used a meeting of[...]

Posted 2 months ago

Sep 16

2025

Shaky math involving Buffalo’s budget balancer

The 52-year-old Charles R. Turner Ramp across from Buffalo City Hall. Photo by I’Jaz Ja’ciel. The City of Buffalo’s current budget and its four-year financial plan rely on $42 million from the anticipated sale of four downtown parking ramps to a newly formed public authority.  But how Acting Mayor Chris Scanlon’s administration came up with that number, and whether it accurately reflects the price the ramps will fetch, is a mystery. City officials have refused to share documents showing how they determined what the ramps are worth. The board treasurer of the organization that manages the ramps now — and[...]

Posted 2 months ago
Investigative Post