Journalist. Outdoors reporter for the Star-Tribune. Formerly of the St. Paul Pioneer Press.

Minnesota, USA
Joined June 2010
Gov. Walz did not take a shot during the pheasant opener today in Northfield. Redwood Falls will host next year.
2
303
Overdue professional update: For the second time in my career, I’ve managed to hoodwink bosses and get paid to write about the outdoors! (This happened a few months ago but I ... was too lazy to update.)
1
14
804
Dave Orrick retweeted
Minneapolis continuing to vote early in big numbers: As of last night, 28 days into early voting, 7,226 people had voted, compared to 7,136 at this point in 2021. The top three wards voting early are: Ward 6 at 1,881; Ward 3 at 869 and Ward 7 at 806. Here's the full rundown:
3
1
1
1
2,625
Last night's vote was 10-3 -- enough to override the veto if it holds. (9 votes needed to override)
BREAKING: mayor Frey vetoes the budget but approves the levy:
1
2
8
1,709
I’ve been pretty meh on Twitter for a long time. Tonight only, I’m back on.
2
6
1,482
How many Minneapolis City Council members does it take for ... disagreement to break out? Apparently only 2. As evidenced by today's non-quorum committee non-meeting, where no action was taken, not even attendance. But Wonsley and Palmisano were there. youtu.be/1oJKqE7ordw?si=USII…
3
6
1,545
If this pans out, it would be a blow for the majority of the Mpls city council, who believed they had firm commitments from enough DFL state lawmakers to ensure their ordinance wouldn’t be preempted.
4
1
11
4,065
I should clarify: preemption is a blow, but they’re still able to claim a victory of higher pay for drivers. And if the companies stay, they won’t get blamed for them leaving.
2
573
Mpls council members who've supported higher driver pay, regardless of Uber and Lyft threats, have been waiting for this. The up-and-running status of alternatives now makes it less likely they'll budge beyond where they're at now ($1.27/mile likely to be voted on next week)
This Post is from an account that no longer exists. Learn more
1
2
1,306
To everyone who is like, "What's it like covering Minneapolis City Hall?" and I say "It's pretty crazy," let me amend my response ...
Wild finish on the House Floor early Thursday morning when Speaker Hortman suddenly called for a roll call on the Paid Leave bill, ending a debate that had gone for 8 hours. The voices you hear are outraged Republicans. (Clip 1 of 2)
1
3
1,870
Happy MN fishing opener! Just now off the Gunflint Trail.
3
5
149
4,633
Minneapolis City Council has approved $15 minimum for cigarette packs, highest in U.S., and grandfathered Anthony's cigar lounge, sort of, in a series of tobacco regulations startribune.com/minneapolis-…
3
5
1,471