This site serves as an archive of past photographic stories that document the intersections of community, struggle, and everyday life. Through moments of public gathering and private reflection, these works trace how people come together, speak out, and exist within shared spaces. Whether in acts of protest, celebration, or simple routine, each image is a way of bearing witness — to the places we inhabit, the histories we inherit, and the voices that define who we are.
Current stories and ongoing work can be found on Visura at www.newnormalphotography.com.
Community & Civic Life
Public gatherings, civic rituals, and shared expressions of identity and belonging.
Civic Life & Protest
Public demonstrations, memorials, and gatherings where political and community life converge.
- Defend the Vote Don’t Let Trump Steal the Election!
- No F35s – Parade to Truax Field Protesting Walker
- Respect Our Vote Rally & March
- Solidarity Sing Along
- Stand in Solidarity with Charlottesville
- Stand up to Trump’s #FakeNationalEmergency
- Stop the Cuts – Save UW Rally
- Trump Rally – Janesville, WI
- Unite Against Fascism Rally
- Vigil For New Zealand Victims
- Walkout Against Sexual Assault #CancelKavanaugh
- Wisconsin State of the Tribes Address
Pride
- Community Pride No Cops at Pride!
- OutReach Pride Parade_Rally 2014
- OutReach Pride Parade 2018
- Protest Against Matt Walsh
- Trans Day of Remembrance
Tony Robinson
- Candlelight Vigil for Tony Robinson
- Justice 4 Tony – March to Scene of Tony Robinson Shooting
- JUSTICEFORTONY Awareness March #JUSTICEFORTONY
- Remember Tony Robinson Anniversary March and Vigil
Memorial Day
Year in Review
People
- Black+White Photographer of the Year
- People on the Bus
- Pop-Up Radical Book Store
- Stoughton Fair 2019
Social Justice & Protest
Movements for equity, civil rights, reproductive freedom, and systemic change.
Black LIves Matter
- A Day of Disrupting White Supremacy & Anti-Black Racism at UW-Madison
- Allies Rally for Black Lives
- Been Hard To Breathe – March For Maternal Justice
- Demand Justice for George Floyd!
- From Ferguson to Madison
- Hands off Brandi
- Juneteenth March to Freedom & Mass Bailout
- Monona Grove BLM Protest Walk
- SNMA White Coats 4 Black Lives Kick Off Rally
Abortion Rights
- Abortion is Healthcare Rally
- Abortion Rights Speak-Out and March
- Counter Protest the Anti-Choice March for Life
- Counter-Protest Against 40 Days for Life
- Counter-Protest Against Vigil for Life
- March to Defend Abortion
- MARRCH Pro-Abortion Rally & Counter Protest
- Reproductive Rights Protest
- Save Abortion Together | A Rally for Choice
- Spring Primary Press Conference for Abortion Rights
- Socialist Feminist Contingent – Women’s March
- Stop Kavanaugh Speak Out | Defend Abortion & Stand with Survivors
- Women’s March 2019
Immigration and Immigrants Rights
- Abolish ICE Demonstration
- Close the Camps – Lights for Liberty
- Day Without Latinxs & Immigrants—Driver Licenses for All
- Defend DACA Rally
- Families Belong Together – Madison Rally
- Speakout And March Against Separating Families
- TAR – Protest Against Family Separation
- WI Demands A #DreamActNow Rally
- Wisconsin Resists #DreamActNow
Workers Rights
- Fight for $15 (11/10/2015)
- Fight For $15 (4/15/2025)
- Madison rally to stop Right to Work
- On Strike! We’re Worth More!
- Wisconsin Solidarity Strike
Gun Control
Anti-War
- Hands Off Venezuela
- Idle No More
- Iraq Veterans Against the War Protest March
- No War on Iran – Global Day of Protest
- US Out of Iraq! No War with Iran!
Environment & Place
Where geography, landscape, and local industry intersect with community memory.
- Adams Friendship 4th of July Parade 2019
- First Nations Cultural Landscape Tour
- The Last Oredock in Ashland, WI
- Making Snow at Elver Park
- Oscar Mayer Auction
Climate Change
Portraits & Performance
Explorations of individuality, creative expression, and artistic collaboration.
Portrait of a Dancer
Portrait of a DJ
Theatre
Live Music
- Black Rebel Motorcycle Club @ the Barrymore Theatre
- Taj Weekes and Adowa
- Marcia Ball @ the La Fête de Marquette 2013
- Nineteen Thirteen @ Arts + Literature Laboratory
AtwoodFest
2019
- Craig Baumann & The Story
- Dana Perry
- Derek Ramnarace
- Echoes of Pompeii
- Immigré
- Inside Pocket
- Jane Lee Hooker
- Lynda and the Zeros
- Mad City Jug Band
- Magic Conch
- One Human Band
- Rare Element
- Sam Price & the True Believers
- Stephen Cooper & the Nobody Famous
- The Stephen Hull Experience
- VO5
- Wurk
2018
- Baghdad Scuba Review
- Convergence
- Immigré
- Jaedyn James & the Hunger
- Josh Hoyer & Soul Colossal
- Kelsey Miles Band
- Kris Lager Band
- Mississippi Cactus
- Mr. Blotto
- Natty Nation’s Bob Marley Tribute
- Nooky Jones
- Paul Filipowicz Blues Band
- Porky’s Groove Machine
- Stackhouse featuring Xavier Lynn & Jimmy Voegeli
- Steely Dane
- Valerie B & the Boyz
- VO5
- West of Mars
- Wurk
2017
- The Claudettes @ AtwoodFest 2017
- Kofi Baker’s Cream Experience @ AtwoodFest 2017
- VO5 @ AtwoodFest 2017
Madison’s Favorite Concert
- Isthmus presents Madison’s Favorite Concert
- Twin Peaks @ Madison’ Favorite Concert
- VO5 @ Madison’s Favorite Concert
- Disq @ Madison’s Favorite Concert












