Clips

A comprehensive personal archive of all the things I’ve written. You can also check out my Muckrack page, which might be more current. No promises on that. I also publish on my Medium site when the spirit strikes me.

Picked to Click: Harper’s Jar
October 21, 2020 | City Pages
Minnesota’s 40 best beers
September 23, 2020 | City Pages
I spent my quarantine homebrewing awful beer
April 22, 2020 | City Pages
The Masshole’s guide to Dunkin’ Donuts
March 25, 2020 | City Pages
Minnesota history, arcade ragers, and chicken nugget dinners in this week’s Top 5 MN music videos
March 24, 2020 | City Pages
Local Suds: 5 Minnesota beers to drink in quarantine in March 2020
March 17, 2020 | City Pages
Vintage cities, bathrobe resplendence, and small-town poetry in this week’s Top 5 MN music videos
March 17, 2020 | City Pages
Laundry funk, angry saviors, and Russian subversion in this week’s Top 5 MN music videos
March 10, 2020 | City Pages
F1RST Wrestling heads to Rosedale Mall for a ‘Nitro’ at MOA-inspired event
March 3, 2020 | City Pages
Astral projection, Hmonglish, and small-town Cyprus in this week’s Top 5 MN music videos
March 3, 2020 | City Pages
Gecs, ranked
February 27, 2020 | City Pages
Tributes to pizza and Peter Gabriel in this week’s Top 5 MN music videos
February 25, 2020 | City Pages
Ben Noble wants you to come on and feel the anxiety
February 19, 2020 | City Pages
Crew love, dancing silhouettes, and ruined weddings in this week’s Top 5 MN music videos
February 18, 2020 | City Pages
Shudder, mortals: There’s a hard seltzer festival coming to Minneapolis
February 13, 2020 | City Pages
Everything Sucks in the Future
February 12, 2020 | City Pages
Piano demolition, Twitter hookups, and slam dunks in this week’s Top 5 MN music videos
February 11, 2020 | City Pages
Ka Lia Universe and a new vanguard of Hmong musicians look to go mainstream
February 5, 2020 | City Pages
Ice-cave love, wild elk, and deadly technology in this week’s Top 5 MN music videos
February 4, 2020 | City Pages
10 Minnesota music acts poised to pop in 2020
January 29, 2020 | City Pages
Bored ghouls, melancholy acrobatics, and abstract pastels in this week’s Top 5 MN music videos
January 28, 2020 | City Pages
Street loyalty, speakeasy liaisons, and murderous creeps in this week’s Top 5 MN music videos
January 21, 2020 | City Pages
Poet Jenessa Andrea survived so that she could live
January 16, 2020 | City Pages
A List: Jenessa Andrea
January 15, 2020 | City Pages
Partition queers cowboy culture and Catholicism on ‘Prodigal Gun’
January 15, 2020 | City Pages
TV madness, family photos, and Kirk Cousins redemption in this week’s Top 5 MN music videos
January 14, 2020 | City Pages
Passing visions, mirror tricks, and Power Wheels steez in this week’s Top 5 MN music videos
January 7, 2020 | City Pages
The best local music videos of 2019
December 30, 2019 | City Pages
Punk Christmas, neon sacrilege, and communist hand dancing in this week’s Top 5 MN music videos
December 23, 2019 | City Pages
Celebrate Hanukkah with the Twin Cities best Jewish food
December 19, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in December
December 17, 2019 | City Pages
Christmas cheer, mermaid songs, and nightclub ennui in this week’s Top 5 MN music videos
December 17, 2019 | City Pages
Eastlake Craft Brewery celebrates 5 years of under-the-radar success
December 13, 2019 | City Pages
May You Die in Ireland
December 12, 2019 | City Pages
WWE Presents: Tables, Ladders & Chairs
December 11, 2019 | City Pages
How’d your favorite band get its name?
December 4, 2019 | City Pages
First Look: Fat Pants Brewing is built for comfort
November 21, 2019 | City Pages
Fruit baths, lakeside reclining, and green room lap dances in this week’s Top 5 MN music videos
November 19, 2019 | City Pages
First Look: Forgotten Star brings new life to a Fridley landmark
November 16, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in November
November 15, 2019 | City Pages
First look: Dampfwerk spotlights spirits in new cocktail lounge
November 5, 2019 | City Pages
Ahem are betting it all on their basement dreams
October 30, 2019 | City Pages
Picked to Click: New Primals
October 16, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in October
October 15, 2019 | City Pages
Magic coolers, paper crafts, and family safari in this week’s Top 5 MN music videos
October 15, 2019 | City Pages
First Look: Falling Knife Brewing is serious about beer, service, and having fun
October 14, 2019 | City Pages
Camp adventures, secret histories, and anti-agoraphobic dance routines in this week’s Top 5 MN music videos
October 8, 2019 | City Pages
Lake house revelry, rooftop grooves, and a return to Robbinsdale in this week’s Top 5 MN music videos
October 1, 2019 | City Pages
Moodhouse Fest is “not a normal festival.” Hell yes.
September 26, 2019 | City Pages
Hot dads, leather-clad werewolves, and projector tricks in this week’s Top 5 MN music videos
September 24, 2019 | City Pages
The divine mystery of Japanese metal-pop band Babymetal
September 21, 2019 | City Pages
J. Ryan Stradal’s ‘The Lager Queen of Minnesota’ is a family epic steeped in local beer
September 18, 2019 | City Pages
Deranged cops, VR partying, and black magic in this week’s Top 5 MN music videos
September 17, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in September 2018
September 15, 2019 | City Pages
Biker BBQs, Britpop monsters, and underground rituals in this week’s Top 5 MN music videos
September 10, 2019 | City Pages
Vegan rappers, dangerous nostalgia, and skateboard eulogies in this week’s Top 5 MN music videos
September 3, 2019 | City Pages
Clerk love, late night reflections, and Minnesota anthems in this week’s Top 5 MN music videos
August 27, 2019 | City Pages
Meet the Austrialian beer nut who flew 21 hours for Minnesota beer
August 27, 2019 | City Pages
Old-school blues and lycra bodysuits in this week’s Top 5 MN music videos
August 20, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in August 2018
August 19, 2019 | City Pages
WWE Superstar R-Truth is finally getting his due
August 19, 2019 | City Pages
Lunch Duchess conduct an ’emotional exorcism’ on their new album, ‘Crying for Fun’
August 14, 2019 | City Pages
Split personalities and skateboard pontoons in this week’s Top 5 MN music videos
August 13, 2019 | City Pages
Jedi cosplay, lowriders, and gratuitous butt in this week’s Top 5 MN music videos
August 6, 2019 | City Pages
Graveyard Club usher in Sad Sack Season with ‘Goodnight Paradise’
July 24, 2019 | City Pages
Sustainable buzz: The natural food market is exploding, so why aren’t drinkers going organic, too?
July 24, 2019 | City Pages
Local singer-songwriter Lena Elizabeth won’t be talked over anymore
July 19, 2019 | City Pages
Mannequin steeze, dancefloor cheese, and pencil piano in this week’s Top 5 MN music videos
July 16, 2019 | City Pages
Soul sessions, old heads, and small-town kidnapping in this week’s Top 5 MN music videos
July 9, 2019 | City Pages
Half-assed crime, recreational tears, and mountainous emotions in this week’s Top 5 MN music videos
July 2, 2019 | City Pages
Re-elect Manny Phesto: The Minneapolis rapper proves, once again, he’s the people’s champion
June 19, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in June
June 5, 2019 | City Pages
High fashion and stolen cop cars in this week’s Top 5 MN music videos
June 4, 2019 | City Pages
The 40 Best Beers in Minnesota
May 29, 2019 | City Pages
Set your intentions with the imperfect mantras of Lazy Scorsese’s ‘Inemuri’,
May 29, 2019 | City Pages
After a half-decade of silence, Sleep Study wake up on ‘Miss America’,
May 21, 2019 | City Pages
Summer hangs, George Michael vibes, and wall-to-wall purple in this week’s Top 5 MN music videos
May 14, 2019 | City Pages
First Look: The Lab lets you play beer guinea pig
May 1, 2019 | City Pages
River witches, clown rituals, and space emergencies in this week’s Top 5 MN music videos
April 23, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in April
April 19, 2019 | City Pages
Unturned make emo feel good again
April 12, 2019 | City Pages
Truck drums, desert mishaps, and basement questing in this week’s Top 5 MN music videos
April 9, 2019 | City Pages
Gangster aardvarks, alien warfare, and punk-rock kindergarten in this week’s Top 5 MN music videos
April 2, 2019 | City Pages
Open Mike Eagle tries to relax
March 29, 2019 | City Pages
Niiice. unpack the ugly truths of their new EP track by track
March 1, 2019 | City Pages
Go ahead, try sticking a red-hot metal rod in your beer
February 27, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in February
February 18, 2019 | City Pages
Minnesota breweries are coming to disrupt the $500 million hard seltzer market
February 13, 2019 | City Pages
Brewers are ready for the low-ABV revolution. But are beer drinkers?,
February 6, 2019 | City Pages
Sushi grooves, gothic moods, and acoustic jams in this week’s Top 5 MN music videos
January 22, 2019 | City Pages
Poised to Pop 2019: 10 Minnesota music acts to watch
January 21, 2019 | City Pages
Apocalyptic split personalities and a tribute to Christopher Reeve in this week’s Top 5 MN music videos
January 15, 2019 | City Pages
Sean Anonymous (probably) won’t bleed horribly from his mouth at his 13th annual Birthday Show
January 10, 2019 | City Pages
Vicky Emerson’s ‘Steady Heart’ suggests Facebook might be good for something after all
January 9, 2019 | City Pages
Local Suds: 5 Minnesota beers to drink in January
January 8, 2019 | City Pages
The best local music videos of 2018
December 27, 2018 | City Pages
Vikings rushers, rap reunions, and manic scribbles in this week’s Top 5 MN music videos
December 18, 2018 | City Pages
‘80s overindulgence, marijuantrepreneurs, and LSD head trips in this week’s Top 5 MN music videos
December 4, 2018 | City Pages
Retro flowers, dive-bar doldrums, and strip-club love in this week’s Top 5 MN music videos
November 27, 2018 | City Pages
A few terse words with WWE Superstar Samoa Joe
November 26, 2018 | City Pages
Pro Wrestling Battleground: Rice Street Rumble
November 21, 2018 | City Pages
Sister Species’ ‘Heavy Things Do Move’ is a beautiful group therapy session
November 21, 2018 | City Pages
To the woman in Terminal 2 with the tissues: Thank you
November 21, 2018 | City Pages
First look: The new Torg Brewery is all about camaraderie
November 5, 2018 | City Pages
Paternity tests, pop-punk memories, and manhunts in this week’s Top 5 MN music videos
October 23, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in October
October 17, 2018 | City Pages
Sunfishing, bloody knuckles, and desert hallucinations in this week’s Top 5 MN music videos
October 16, 2018 | City Pages
Ice Palace’s Adam Sorensen is at home—and making the best music of his career
October 11, 2018 | City Pages
JØUR finds her power in contrast
October 10, 2018 | City Pages
Makeout madness and basement twerkin’ in this week’s Top 5 MN music videos
October 9, 2018 | City Pages
Four Fists fight it out and insect antichrists arise in this week’s Top 5 MN music videos
October 2, 2018 | City Pages
Stalking creeps, animal instincts, and Woody Guthrie’s ghost in this week’s Top 5 MN music videos
September 25, 2018 | City Pages
Minnesota breweries brought home a record 12 medals at Great American Beer Festival
September 24, 2018 | City Pages
Dog golems, astronaut dreams, and Saturday morning cartoons in this week’s Top 5 MN music videos
September 18, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in September
September 17, 2018 | City Pages
Leonard Nimoy and angry flowers in this week’s Top 5 MN music videos
September 11, 2018 | City Pages
10 must-try new State Fair foods to scarf before it’s too late!
August 31, 2018 | City Pages
Heart games, train track dances, and hot pursuits in this week’s Top 5 MN music videos
August 28, 2018 | City Pages
Creepy masquerades, hangover cures, and free sneakers in this week’s Top 5 MN music videos
August 21, 2018 | City Pages
Prodigal prodigy: Hard_R is P.O.S’s son. But that’s not all he is.
August 15, 2018 | City Pages
Dueling identities, swirling temptations, and 360-degree dancing in this week’s Top 5 MN music videos
August 14, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in August
August 14, 2018 | City Pages
Just drink the IPA bowl
August 10, 2018 | City Pages
Yeah, I won the Bar Luchador taco challenge, so what?
August 8, 2018 | City Pages
Dusty home movies and intergalactic voguing in this week’s Top 5 MN music videos
August 7, 2018 | City Pages
Poolboy reflect on the uncomfortable truths of their new EP ‘Double Goer’ track by track
August 1, 2018 | City Pages
Summertime hypnosis, rappin’ professors, and psychological horror in this week’s Top 5 MN music videos
July 31, 2018 | City Pages
Thanks to the the local booze boom, we’re approaching the golden age of the beer cocktail
July 25, 2018 | City Pages
With ‘Late Bloomer,’ Melissa Jones says goodbye to her band, Wetter —and to Minneapolis
July 25, 2018 | City Pages
Hip-hop hockey, Croatian pastels, and a heartbroken house party in this week’s Top 5 MN music videos
July 24, 2018 | City Pages
This Twin Cities brewery’s serving up IPAs in bowls
July 20, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in July 2018
July 19, 2018 | City Pages
Zippo romance, serene seas, and road trip blues in this week’s Top 5 MN music videos
July 17, 2018 | City Pages
Flaming Trumpers, Mississippi blues, and pontoon boat raps in this week’s Top 5 MN music videos
July 10, 2018 | City Pages
Vampire revenge, reservation parties, and the wide open road in this week’s Top MN music videos
July 3, 2018 | City Pages
Minnesota makes a triumphant return to 50 Best Beers in America list
June 28, 2018 | City Pages
Endless road construction, technicolor cities, and Old West shootouts in this week’s Top 5 MN music videos
June 26, 2018 | City Pages
Minnesota’s most hop-crazed brewery is hosting an IPA invitational
June 21, 2018 | City Pages
Dennis discovers a new galaxy of DIY pop emotion on ‘Alien Fantasy’
June 20, 2018 | City Pages
Winter walks, identity four square, and mutant disco in this week’s Top 5 MN music videos
June 19, 2018 | City Pages
Lava lamps, bendy bodies, and pop-up video in this week’s Top 5 MN music videos
June 12, 2018 | City Pages
Skeleton dances, media madness, and late-night confessions in this week’s Top 5 MN music videos
June 5, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in June
June 5, 2018 | City Pages
Idiot website names Surly Darkness one of the 101 ‘Best Beers in America’
June 4, 2018 | City Pages
Get your hands on rare out-of-state beers at Fair State’s third-year celebration
May 31, 2018 | City Pages
Visions of Brooklyn, paper teeth, and late-night studio sessions in this week’s Top 5 MN music videos
May 29, 2018 | City Pages
Why are so many Minnesota musicians moving to Los Angeles?
May 23, 2018 | City Pages
Goofy golf, beautiful struggle, and May Day memories in this week’s Top MN music videos
May 22, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in May
May 16, 2018 | City Pages
Felt nightmares, family portraits, and blood-red depression in this week’s Top 5 MN music videos
May 15, 2018 | City Pages
Sinister queens, psychedelic doodles, and WWII flashbacks and in this week’s Top 5 MN music videos
May 8, 2018 | City Pages
Derrick Branch uncovers the dark consequences of the hip-hop lifestyle
May 1, 2018 | City Pages
This pro wrestler from Maple Grove became a BBQ food truck star
April 25, 2018 | City Pages
Video game flossin’, beach bonfires, and sexy choreography in this week’s Top 5 MN music videos
April 24, 2018 | City Pages
Gold-medal distillery Dampfwerk will change the way you think about liquor
April 19, 2018 | City Pages
School bus mischief, exercise cults, and lake escapes in this week’s Top 5 MN music videos
April 17, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in April
April 16, 2018 | City Pages
Drunk puppets, magic skulls, and endless winters in this week’s Top 5 MN music videos
April 10, 2018 | City Pages
Chase scenes and suicidal thoughts in this week’s Top 5 MN music videos
April 3, 2018 | City Pages
Surly’s expanding Minnesota’s pizza horizons
March 28, 2018 | City Pages
Jazzercise, stylish gang wars, and lesbian country songs in this week’s Top 5 MN music videos
March 27, 2018 | City Pages
Boa constrictors, romantic betrayal, and ‘Jurassic Park’ fatherhood in this week’s Top 5 MN music videos
March 20, 2018 | City Pages
Titus Andronicus strips down to reveal their essence on ‘A Productive Cough’
March 16, 2018 | City Pages
First Look: After 17 years, Finnegans finds a home
March 13, 2018 | City Pages
Finding Novyon is California dreamin’ in this week’s Top 5 MN music videos
March 13, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in March
March 12, 2018 | City Pages
WWE Superstar Cesaro on his ‘brotherhood’ with Sheamus, and white-hot hatred for beach balls
March 8, 2018 | City Pages
Mall goths, frozen rivers, and Rhymesayers camaraderie in this week’s Top 5 MN music videos
March 6, 2018 | City Pages
The old Scarlett Taylor can’t come to the phone right now
February 28, 2018 | City Pages
Space-age bodysuits, scrolling vistas, and high-stakes foot races in this week’s Top 5 MN music videos
February 27, 2018 | City Pages
Moodie Black make amends without making apologies
February 23, 2018 | City Pages
Nooky Jones uncorks some ‘Sweet Wine’ in this week’s Top 5 MN music videos
February 20, 2018 | City Pages
Sullen but not shaken, Shrimpnose bears all without uttering a word
February 20, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in February
February 16, 2018 | City Pages
Grayscale landscapes, dive bar glamour, and hip-hop blood feuds in this week’s Top 5 MN music videos
February 13, 2018 | City Pages
Perfume Monster exude ’70s porno vibes in this week’s Top 5 MN music videos
February 6, 2018 | City Pages
LOYA is reaching an audience without leaving his bedroom
February 6, 2018 | City Pages
Dessa stokes up a firestorm in this week’s Top 5 MN music videos
January 30, 2018 | City Pages
Cheesesteaks and chowda: Where to find top Twin Cities takes on Philly and New England faves
January 30, 2018 | City Pages
10 Minnesota-only beers Super Bowl visitors need to try
January 29, 2018 | City Pages
First Look: Dual Citizen Brewing positions itself as ‘a springboard for the community’
January 25, 2018 | City Pages
10 Minnesota music acts poised to pop in 2018
January 24, 2018 | City Pages
A dog reviews the Howe Daily Kitchen’s Tail Station
January 24, 2018 | City Pages
Best places to drink by US Bank Stadium
January 24, 2018 | City Pages
The Twin Cities’ first Minnesota-only liquor store just opened in Northeast
January 23, 2018 | City Pages
DayGlo vibes, mad props, and psychiatric breakthroughs in this week’s Top 5 MN music videos
January 23, 2018 | City Pages
Local Suds: 5 Minnesota beers to drink in January 2018
January 18, 2018 | City Pages
Early Eyes romp through the snowdrifts with a puppy in this week’s Top 5 MN music videos
January 16, 2018 | City Pages
Bloody hostages, rappin’ Chuck E. Cheese, and sweeping North Shore views in this week’s Top 5 MN music videos
January 9, 2018 | City Pages
Great haircuts, creepy right-wingers, and bad karma in this week’s Top 5 MN music videos
January 2, 2018 | City Pages
Teen rockers Why Not aren’t waiting for answers
December 20, 2017 | City Pages
First look: Venn Brewing emerges from the chaos in south Minneapolis
December 14, 2017 | City Pages
Conscious rapper Rich Garvey gets sprung on the sultry ‘Onyx Gemstone’
November 22, 2017 | City Pages
The Mountain Goats’ John Darnielle: ‘This isn’t a diary’
November 17, 2017 | City Pages
Family therapy: The Happy Children hit some bumps on the road to self-actualization
September 28, 2017 | City Pages
The Pour Organs burn bridges — and churches — on on their debut EP
June 16, 2017 | City Pages
The loving restoration of Waldmann Brewery & Wurstery nears completion
May 10, 2017 | City Pages
Searing feminist punks Bleached ask ‘Can You Deal?’
April 21, 2017 | City Pages
Boozy cold coffee is here: Bad Larry’s and Blackeye team to create Bad Larry’s Cold Hard Coffee
February 10, 2017 | City Pages
Mike Dreams returns from ‘the bottom of the bottom’ on new LP ‘Pardon My Vices’
December 16, 2016 | City Pages
Is Minnesota brewing a craft beer bubble?
October 6, 2016 | City Pages
A dog reviews Freehouse’s yappy hour
August 4, 2016 | City Pages
Surly and Dangerous Man tease “blutpakt” collaboration
May 5, 2016 | City Pages
Local Suds: 5 Minnesota beers to drink in March 2016
March 8, 2016 | City Pages
Coheed & Cambria make amends for a decade of reckless fantasy
February 23, 2016 | City Pages
Local Suds: 5 Minnesota beers to drink in February 2016
February 11, 2016 | City Pages
10 local beers to serve the unruly, repugnant horde you call a family
December 23, 2015 | City Pages
Prince releases, un-releases, and re-releases new song, “HARDROCKLOVER”
July 1, 2015 | City Pages
A Dog reviews Stanley’s NE’s Yappy Hour
June 17, 2015 | City Pages
The 10 Best Minnesota Beers for Drinking Outside
March 31, 2015 | City Pages
How to Live a More Examined Life: Eating Crab Legs in a Minnesota Dive Bar
February 10, 2015 | City Pages
What does the “Last Blowout Ever” mean for Doomtree?
December 14, 2014 | City Pages
What does the “Last Blowout Ever” mean for Doomtree?
January 5, 2014 | City Pages