Editor's Pick

Editor's Pick

Fed up with controversy, residents want to get rid of this Minnesota town entirely

Petitioners say things are so bad that they can’t wait until the next election and have filed to dissolve the city government of Twin Lakes.

The Minnesota Star Tribune
December 12, 2025 at 12:00PM
Twin Lakes City Council Member Sandy Sletten buries her head in her hand in frustration after fellow Council Member Lynda Vis argued to stop payment to the city attorney over additional communication fees during a council meeting at Twin Lakes City Hall on Dec. 1. (Aaron Lavinsky/The Minnesota Star Tribune)

TWIN LAKES, Minn. - The shouting, threats and sarcastic barbs have been flying for months at city meetings in this town of 130 near the Iowa border. There are complaints about tap water running black, fights over city hiring and multiple allegations of misdeeds.

Now a group of residents wants to get rid of all of it. The whole city.

In a small-town smackdown, 34 residents have signed a petition to take Twin Lakes off the map by dissolving the city government.

“It’s been going on for way too long,” said Pat Gavle, who served as city clerk years ago and has signed the petition. “And every time you think something can’t get any stupider, it has.”

The proposed dissolution would put the city’s assets, debts and services under nearby Nunda Township, or with Freeborn County should the township board refuse.

Lifelong Twin Lakes resident Lisa George voices frustration about the city budget to City Clerk Keith Haskell during a Truth in Taxation hearing on Dec. 1. (Aaron Lavinsky/The Minnesota Star Tribune)

Meetings go awry

At Twin Lakes’ Truth in Taxation hearing early this month, it took less than four minutes for the discussion to turn raucous. While monthly City Council meetings in years past would have ended in a half hour, that meeting stretched to almost three hours.

Residents and even some out-of-towners came to grill interim City Clerk Keith Haskell about the community’s budget, including how the local fire department was funded.

Trust has broken down. Each of two major factions — one mostly aligned with current city officials and the other with former city officials — alleges harassment and claims that the other misused city money.

Lynda Vis verbally spars with fellow Council Member Sandy Sletten during a Twin Lakes City Council meeting on Dec. 1. At left in the photo is her husband and fellow Council Member Dave Vis. Lynda Vis had lost her seat last fall but Mayor David Prestholt, her brother, appointed her to fill a vacancy rather than calling a special election. (Aaron Lavinsky/The Minnesota Star Tribune)

Things have gotten so bad, petitioners and officials say, that some previous city officials refuse to help current ones figure out city operations, while current council members and staff are often reluctant to share information with their critics.

The one thing people can agree on is that the fight in Twin Lakes started when city officials and volunteer firefighters agreed to disband the fire department in 2022. City officials cited costs and the fact that nearby Glenville, Emmons and Albert Lea could pick up firefighting duties at much less expense.

The current city officials said at the time the department’s pension fund was illegally being split among too many bank accounts and money was shifting around in suspicious ways. Former officials argue the pension had long been administered properly.

Twin Lakes resident and former volunteer firefighter Bruce Epland fires back at City Clerk Keith Haskell after a comment about the fire department's finances during a Truth in Taxation hearing. (Aaron Lavinsky/The Minnesota Star Tribune)

Two of the critics, husband and wife David and Lynda Vis, ran for the council, securing seats in 2022. Lynda’s brother David Prestholt, a former trucker nicknamed “Baretrap” for his radio CB handle, ran for mayor and won in 2024.

All three said they were spurred to run because they thought “something wasn’t right in this city,” Prestholt said. “Things were not being done legally.”

Around that time, Haskell started going to council meetings. He had served on the volunteer fire department for three months in 2022 until his driver’s license was suspended, which he said was due to a civil matter.

The Vises befriended him, seeking advice on city affairs. Haskell said he’s attended city council and school board meetings across the state as sort of a municipal government hawk. He moved to Twin Lakes a few years ago in part for his vehicle-detailing business but has since moved closer to Mankato.

Twin Lakes City Clerk Keith Haskell goes back and forth with residents during a Truth in Taxation hearing on Dec. 1. Unhappy with city leadership, a group of residents in the tiny city of Twin Lakes, Minn., filed a petition with the state to dissolve the community. (Aaron Lavinsky/The Minnesota Star Tribune)

Some residents are wary of Haskell’s criminal record. Among other offenses, he was charged and convicted in Minnesota for impersonating a police officer. He also faced an extradition order to South Dakota in 2007 for grand theft charges. He said he’s been open and often speaks to others about his past, which included substance abuse.

Haskell also has a history of filing lawsuits against cities over data practices issues, including one with Twin Lakes over financial information he and David Vis sought in 2024.

That suit was thrown out on a technicality. Haskell had sought up to $90,000, a number he said he needed to specify in the suit, but he said all he really wanted was $500 to donate to the fire department, as well as a request that Twin Lakes adopt a data practices policy and train officials on the issue.

“I want to be part of the solution,” he said. “I want to help this city.”

Twin Lakes Mayor David Prestholt makes a plea for calm and decorum as angry residents continually interrupt a Truth in Taxation hearing led by City Clerk Keith Haskell on Dec. 1. Thirty-four residents out of 130 submitted a petition last month to dissolve the city into nearby Nunda Township, near Albert Lea, rather than wait to replace part of the five-person council in the 2026 elections. (Aaron Lavinsky/The Minnesota Star Tribune)

Prestholt hired Haskell as a personal consultant earlier this year to help the mayor conduct council meetings and sift through budget issues. But critics, including a sitting council member, say Haskell dominated public meetings before he was even hired.

Haskell is Twin Lakes’ fourth city clerk since August, when the council terminated a longtime city clerk and accused her of mismanaging the city’s budget and hiding financial information. Two other clerks quickly left, and Haskell was hired as interim clerk in October. Petitioners say the previous city clerk was unfairly targeted and did her job well.

Haskell told residents at the meeting last week that the State Auditor’s Office and other agencies were investigating that clerk’s time in the city. He declined to name the other agencies during an interview.

A spokesperson for the State Auditor’s Office declined to confirm whether investigators were conducting an audit, citing state law.

Community members pack City Hall as they stand for the Pledge of Allegiance at the start of a council meeting in Twin Lakes, Minn., on Dec. 1. (Aaron Lavinsky/The Minnesota Star Tribune)

Learning curve

Haskell, the Vises and Prestholt say they’ve encountered extreme pushback and obstacles while trying to learn how to run the city.

The city’s longtime water technician quit in January, and David Vis took up a handful of his duties. In spring, the city ran out of chlorine to treat the drinking water in its water tower, sending foul water to many homes for several days.

In July, rain caused two sewer manholes to overflow onto the streets. The incident wasn’t handled properly, which led to violation citations from the Minnesota Pollution Control Agency.

Residents received another boil-water notice last month, and the city recently picked up new violations for having too much radium in its water system.

The council blames the problems on lack of maintenance and an unwillingness to spend money to replace water, sewer and storm pipes. Critics argue the council didn’t want to listen to advice from previous city staff.

“They think they know everything, but they don’t know anything,” said Council Member Sandy Sletten, whose husband, Larry, is a former city maintenance worker.

Twin Lakes City Clerk Keith Haskell and City Council Member Sandy Sletten have a spirited exchange during a council meeting on Dec. 1. (Aaron Lavinsky/The Minnesota Star Tribune)

Sletten, often the lone dissenting voice on the council, has served as an elected official for almost 30 years. She said the council has alienated much of the community, and she worries no one will take city jobs because of the drama.

Other issues add to the tension, too: A council seat came up in May, and petitioners said they pressed Prestholt to call a special election. Instead, he appointed his sister, who had lost her seat last fall.

A fifth council member, Jeff Posthumus, hasn’t been to city meetings in months.

Freeborn County sheriff’s deputies have been called to meetings several times, though they haven’t yet forcibly removed anyone.

Former Twin Lakes City Council Member Jean Epland voices frustration to the mayor, city clerk and members of the current council on Dec. 1. (Aaron Lavinsky/The Minnesota Star Tribune)

Discussing dissolution

Jean Epland, a former council member, spearheaded the petition calling for a special election on the city’s fate.

An administrative judge will hold a hearing in early January which may determine what would happen to Twin Lakes if residents eventually vote to dissolve the city. Petitioners needed at least 22 votes, or a third of the 65 residents who voted in the last election, to get the issue on the ballot. It’s unclear when a special election could be called.

Scott Marpe, board chair of nearby Nunda Township, said recently it was too early to say whether the township could absorb the city.

If residents vote to dissolve, it could take up to six months to settle the city’s affairs.

Petitioners said residents looked into suing the city to remove some of the council members, but it would have cost thousands of dollars and likely wouldn’t have been completed before the 2026 election.

“This is our last resort,” Epland said. “We don’t want to have to burden the township, but we feel like we’ve run out of options.”

Haskell told residents at the council meeting earlier this month that he planned to move back to Twin Lakes “whether people like it or not.”

“How are you going to stop me?” he asked.

A man murmured in the back of the room, “Any way possible.”

Twin Lakes community members gather for a Truth in Taxation hearing and City Council meeting on Dec. 1. (Aaron Lavinsky/The Minnesota Star Tribune)
about the writer

about the writer

Trey Mewes

Rochester reporter

Trey Mewes is a reporter based in Rochester for the Star Tribune. Sign up to receive the Rochester Now newsletter.

See Moreicon

More from Rochester

See More
card image
Aaron Lavinsky/The Minnesota Star Tribune

Petitioners say things are so bad that they can’t wait until the next election and have filed to dissolve the city government of Twin Lakes.

card image
card image