A wedding follows a timeline.
But it’s experienced as a rhythm.
Jon documents what happens in between where the day actually unfolds.
Like a rhythm, a wedding moves.
From quiet anticipation to crowded rooms where everything shifts.
From moments no one notices…
to moments no one carries lightly.
Some of it is planned.
Most of it isn’t.
The Problem With Wedding Photography
Most wedding photography follows the schedule.
Stand here.
Look here.
Do it again, just in case.
By the end, the day starts to feel less like your wedding—
and more like something being produced.
The Archive
This isn’t a new way of working.
It’s how Jon has always approached weddings.
Long before digital, before previews—he was documenting them on film, as they actually moved.
What remains is a record of moments that weren’t staged.
They were lived.
Real Moments, Refined Images
The tools have changed.
The way Jon sees hasn’t.
Today, he works the same way—paying attention, stepping in when needed, and stepping back when it matters more.
You don’t have to choose between candid and polished.
You get both.
Unscripted moments captured as they happen.
Paired with an editorial instinct for light, composition, and timing.
Nothing forced.
Nothing missed.
A wedding isn’t remembered by its schedule.
It’s remembered by how it felt.
The rhythm is what makes that possible.
And over time—that’s what becomes the story.
This approach isn’t for everyone.
If you want a fully-directed day, a shot list, or control over every moment—there are better fits.
If you want to be present in your wedding, and trust that it’s being seen clearly—then this will make sense.
Jon accepts a limited number of weddings each year.
If it feels right, you’re invited to reach out.
Based in Bloomington, IL
Jon is known for capturing weddings with a documentary foundation and an editorial instinct— adapting to each moment as it unfolds.
His work is grounded in observation, timing, and trust.
If This Feels Like the Right Fit
If you want your wedding to feel like your wedding — not a production —
Check availability and start the conversation.