Driftwood & Dune Co wedding imagery logo in navy blue text.
01 / 20

Welcome to Driftwood & Dune Co. I provide natural, story-driven wedding photography inspired by the coast and real connection.

Boat rise during cocktail hour of a Brant Beach Yacht Club Wedding on Long Beach Island
Photographer in beige sweater and brown pants holds professional camera against white background.

I'm so glad we found each other...


I photograph incredible people who are deeply in love. Yes, you want beautiful images, but you also want someone who brings calm energy, genuine encouragement, and a sense of ease to your day; Someone who knows when to hype you up, when to step back, and when to simply let a moment unfold exactly as it should.


I love to build real relationships with the couples I work with, because the best photographs come from trust. When you feel comfortable, you’re free to be yourselves.


And that’s where the magic lives.


I pay attention to the quiet details and the meaningful in-between moments: the way you interact, the laughter, the subtle gestures that form the foundation of your relationship.


My goal is to capture your story honestly and artfully, finding beauty in both the ordinary and the unforgettable moments, and preserving them in a way that feels timeless, emotional, and true to you.


I’m Michael, and I’d love to meet you.

Kind Words

Gia + Sean

Michael was absolutely phenomenal from the moment Sean and I met him. He was spot on with everything and really went above and beyond to make sure our day was perfect. He was always attentive, answered every question with ease, and brought the best, most fun personality that made us feel comfortable. We loved working with him so much, and the entire experience was seamless from start to finish. We will forever be using Michael for all of our photography needs and recommending him to everyone we know!

01 / 04

Featured Love Stories

Island Beach State Park Engagement Shoot - Jersey Shore Photographer
Blue text reading 'authentic soulful wedding imagery' with star decorations.