Your celebration, captured honestly and intentionally.

Documentary first, for the moments that can't be posed: friends doubled over laughing, tears from someone who never cries, the two of you catching a quiet second in the chaos.

But a wedding is crafted, too: months of planning, every detail chosen, every look considered. So we'll also slow down to create deliberate, editorial frames that honor all that intention.

The couple celebrating up the aisle, in black and white
The bride raising her bouquet from a wooden boat on the lake
A place setting with a printed menu and blue glassware
Dinner under the trees and string lights
The ceremony arch standing in a golden Napa field
The bride veiled among the pines, in black and white
Ceremony florals against a clear blue sky
Bridesmaids with baskets of flowers in the field
The bride looking back from the mansion's grand staircase, her train trailing down the steps, in black and white
A groom in a white tuxedo jacket leading his bride by the hand across a plaza, in black and white
A bride looking back over her shoulder between vineyard rows, her gown fanned out behind her
The couple kissing aboard a vintage wooden boat on Lake Tahoe
“We laughed and cried. They're all so beautiful and perfect. Thank you so much, Matt. We absolutely love all of it.”
C+J

Signature collections

The Core Collection

Starting at $8,000

For couples celebrating a full day, from getting ready to the dance floor.

  • Heirloom album
  • 60–90 second highlight film
  • Documentary + editorial style
  • Hand-edited and curated gallery
  • Next-day preview gallery
  • Second photographer
Inquire

The Weekend Collection

Starting at $10,000

For couples celebrating across two days, from the night before to the last dance.

  • Heirloom album
  • 60–90 second highlight film
  • Documentary + editorial style
  • Hand-edited and curated gallery
  • Next-day preview gallery
  • Welcome dinner coverage
  • Second photographer
Inquire

Tell me about your wedding.

I'll reply with my availability within 24 hours, and from there we'll set up an introductory call.

Inquire