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! (2020)
- No F35s – Parade to Truax Field Protesting Walker (2020)
- Unite Against Fascism Rally (2019)
- Wisconsin State of the Tribes Address (2019)
- Vigil For New Zealand Victims (2019)
- Stand up to Trump’s #FakeNationalEmergency (2019)
- Respect Our Vote Rally & March (2018)
- Walkout Against Sexual Assault #CancelKavanaugh (2018)
- Stand in Solidarity with Charlottesville (2017)
- Trump Rally – Janesville, WI (2016)
- Stop the Cuts – Save UW Rally (2015)
- Solidarity Sing Along (2013)
Pride
- Protest Against Matt Walsh (2022)
- Trans Day of Remembrance (2022)
- OutReach Pride Parade 2018
- Community Pride No Cops at Pride! (2018)
- OutReach Pride Parade_Rally 2014
Tony Robinson
- Remember Tony Robinson Anniversary March and Vigil (2019)
- Candlelight Vigil for Tony Robinson (2018)
- JUSTICEFORTONY Awareness March #JUSTICEFORTONY (2016)
- Justice 4 Tony – March to the Scene of Tony Robinson Shooting (2015)
Memorial Day
Year in Review
People
- Black+White Photographer of the Year (2015)
- People on the Bus (2011 – 2021)
- Pop-Up Radical Book Store (2018)
- Stoughton Fair 2019
Social Justice & Protest
Movements for equity, civil rights, reproductive freedom, and systemic change.
Black LIves Matter
- Allies Rally for Black Lives (2020)
- Been Hard To Breathe – March For Maternal Justice (2020)
- Demand Justice for George Floyd! (2020)
- Juneteenth March to Freedom & Mass Bailout (2020)
- Monona Grove BLM Protest Walk (2020)
- SNMA White Coats 4 Black Lives Kick Off Rally (2020)
- A Day of Disrupting White Supremacy & Anti-Black Racism at UW-Madison (2016)
- Hands off Brandi (2015)
- From Ferguson to Madison (2014)
Abortion Rights
- Spring Primary Press Conference for Abortion Rights (2023)
- Abortion is Healthcare Rally (2022)
- Abortion Rights Speak-Out and March (2022)
- March to Defend Abortion (2022)
- MARRCH Pro-Abortion Rally & Counter Protest (2022)
- Reproductive Rights Protest (2022)
- Counter Protest the Anti-Choice March for Life (2019)
- Counter-Protest Against 40 Days for Life (2019)
- Counter-Protest Against Vigil for Life (2019)
- Save Abortion Together | A Rally for Choice (2019)
- Women’s March 2019
- Socialist Feminist Contingent – Women’s March (2019)
- Stop Kavanaugh Speak Out | Defend Abortion & Stand with Survivors (2018)
Immigration and Immigrants Rights
- Abolish ICE Demonstration (2020)
- Close the Camps – Lights for Liberty (2019)
- Day Without Latinxs & Immigrants—Driver Licenses for All (2019)
- Families Belong Together – Madison Rally (2018)
- Speakout And March Against Separating Families (2018)
- TAR – Protest Against Family Separation (2018)
- WI Demands A #DreamActNow Rally (2018)
- Wisconsin Resists #DreamActNow (2018)
- Defend DACA Rally (2017)
Workers Rights
- Wisconsin Solidarity Strike (2019)
- Fight for $15 (11/10/2015)
- Fight For $15 (4/15/2015)
- Madison rally to stop Right to Work (2015)
- On Strike! We’re Worth More! (2013)
Gun Control
- March For Our Lives (2018)
- National Student Walkout (2018)
- Road to Change Janesville Youth Meet Up (2018)
Anti-War
- US Out of Iraq! No War with Iran! (2020)
- No War on Iran – Global Day of Protest (2020)
- Hands Off Venezuela (2019)
- Idle No More (2013)
- Iraq Veterans Against the War Protest March (2011)
Environment & Place
Where geography, landscape, and local industry intersect with community memory.
- Adams Friendship 4th of July Parade 2019
- First Nations Cultural Landscape Tour (2018)
- Making Snow at Elver Park (2019)
- Oscar Mayer Auction (2017)
- The Last Oredock in Ashland, WI (2000)
Climate Change
Portraits & Performance
Explorations of individuality, creative expression, and artistic collaboration.
Portrait of a Dancer
- Kimi Session One (2017)
- Kimi Session Two (2017)
Portrait of a DJ
- MisterG @ WSUM (2014)
- MisterG @ WORT (2014)
- DJ Nightway @ WSUM (2015)
- MisterG: Saturday Night at Smokey’s Joint (2017)
Theatre
- Little Shop of Horrors (2018)
- The Resistible Rise of Arturo Aui | from first reading to opening night (2018)
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 (Coming Soon)
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












