Member: AAPOR, ASA.
Former: Managing Partner, APM Research Lab (American Public Media's data journalism hub); Wilder Research/MN Compass; Community Indicators Consortium president; MN Legislative Auditor's Office
www.startribune.com/first-hmong-...
www.startribune.com/first-hmong-...
datawrapper.dwcdn.net/S4Yvr/1/
datawrapper.dwcdn.net/S4Yvr/1/
datawrapper.dwcdn.net/S4Yvr/1/
datawrapper.dwcdn.net/S4Yvr/1/
www.bls.gov/news.release...
www.bls.gov/news.release...
wastewater.uspatial.umn.edu/sars-cov-2/
Also up in my household right now! Stay healthy out there!
wastewater.uspatial.umn.edu/sars-cov-2/
Also up in my household right now! Stay healthy out there!
www.startribune.com/mn-school-te...
www.startribune.com/mn-school-te...
yourlocalepidemiologist.substack.com/p/covid-19-v...
yourlocalepidemiologist.substack.com/p/covid-19-v...
www.mprnews.org/story/2025/0...
www.mprnews.org/story/2025/0...
www.mprnews.org/story/2025/0... reported by @mprnews.org's @bydanaferguson.bsky.social, graphic by @apmresearchlab.org
www.mprnews.org/story/2025/0... reported by @mprnews.org's @bydanaferguson.bsky.social, graphic by @apmresearchlab.org
🗳️ Duluth Council Member At Large (Elect 2)
and
🗳️Duluth School Board Member At Large (Elect 2)
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
🗳️ Duluth Council Member At Large (Elect 2)
and
🗳️Duluth School Board Member At Large (Elect 2)
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @mprnews.org @apmresearchlab.org
www.mprnews.org/story/2025/0... @mprnews.org @apmresearchlab.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
www.mprnews.org/story/2025/0... @apmresearchlab.org @mprnews.org
🗳️MN House: District 34B primaries
🗳️St. Paul: City Council, ward 4
🗳️Stearns County: Commissioner
🗳️White Bear Lake: Mayor
🗳️Isanti: Mayor
🗳️Two Harbors: City Council
🗳️Duluth: City Council, School Board
www.mprnews.org/story/2025/0...
🗳️MN House: District 34B primaries
🗳️St. Paul: City Council, ward 4
🗳️Stearns County: Commissioner
🗳️White Bear Lake: Mayor
🗳️Isanti: Mayor
🗳️Two Harbors: City Council
🗳️Duluth: City Council, School Board
www.mprnews.org/story/2025/0...
⛽Average price per gallon of gas was $3.29 in July, down by over 9% from 1 year ago
🍳Average price for a dozen eggs was $3.60 in July, falling but still nearly 17% higher than 1 year ago
More: www.marketplace.org/story/2025/0...
⛽Average price per gallon of gas was $3.29 in July, down by over 9% from 1 year ago
🍳Average price for a dozen eggs was $3.60 in July, falling but still nearly 17% higher than 1 year ago
More: www.marketplace.org/story/2025/0...
My latest via @mprnews.org
www.mprnews.org/story/2025/0... cc @apmresearchlab.org
My latest via @mprnews.org
www.mprnews.org/story/2025/0... cc @apmresearchlab.org
• Percent of residents with a serious mental illness
• Number of abuse-related citations
• Nurse staffing rating
www.apmreports.org/story/2025/0...
• Percent of residents with a serious mental illness
• Number of abuse-related citations
• Nurse staffing rating
www.apmreports.org/story/2025/0...
www.apmresearchlab.org/abuse-rates-... @apmresearchlab.org / @apmreports.org
www.apmresearchlab.org/abuse-rates-... @apmresearchlab.org / @apmreports.org
www.apmresearchlab.org/abuse-rates-... @apmresearchlab.org / @apmreports.org
www.apmresearchlab.org/abuse-rates-... @apmresearchlab.org / @apmreports.org
www.tspr.org/illinois-pub...
by @egawthrop.bsky.social @apmresearchlab.org &
@apmreports.org via @tsprnews.bsky.social
www.tspr.org/illinois-pub...
by @egawthrop.bsky.social @apmresearchlab.org &
@apmreports.org via @tsprnews.bsky.social