Welcome Y'all.

I'm Maggie Jo, the photographer.

I’m a passionate destination wedding photographer who loves capturing the real, beautiful moments that make life special. From the quiet, tender glances at a maternity session to the joyful chaos of a wedding day, I aim to create images that feel authentic and timeless. I’m all about making my clients feel comfortable in front of the camera, building trust, and creating memories they’ll cherish for years to come.

 

The Wedding Edit

 


I’m a self-taught photographer who has invested countless hours into learning, growing, and gaining hands-on experience behind the camera. Before stepping into wedding photography, I spent three years working as a wedding coordinator, giving me a unique understanding of what it takes to keep a wedding day moving smoothly. During that time, I also spent two years photographing couples, families, maternity milestones, and so much more.



I jumped into wedding photography as a lead photographer in 2025 & I’ve never looked back. My experience has taught me how to stay calm under pressure, give direction when needed, pivot when plans change, and adjust seamlessly when the day doesn’t go exactly as expected.


I’ll be by your side for a majority of your wedding day, offering guidance and direction when it’s helpful while giving you space to simply be present and let the beautiful, unscripted moments unfold naturally.


I can’t wait to be part of your story!

I'm a creative.


I love creating more than just another standard photoshoot. I strive to tell a story through every gallery, creating something that feels uniquely yours and true to the season of life you’re in.


To me, photography is art, something timeless that becomes a meaningful part of your story. Your images should do more than simply look beautiful; they should make you feel the emotions, moments, and connections that made that chapter so special.

 

Traveled to

 

 

Jackson Hole

Cape May

 

 

Washington D.C.

Cocoa Beach

 

 

Croatia

yellowstone

 

 

OCMD

NYC

 

 

Get in touch

 

Let’s get to know each other