

I know the gram has been quiet but it’s been busy behind the scenes! Lots of editing going on as I wrap up my fall season with a few more sessions to go before things really slow down for Christmas. My 2026 wedding calendar is officially booked and I will now only be taking 2027 weddings and beyond! Thank you to all my clients who continue to support me 🤍
Last week I had the privilege to photograph Madeline and Aaron at Lake Superior. This week, I get to go explore Lake Superior and the Apostle Islands. I will be out of the office 8/7-8/10. Soaking up these last few days of summer with my family before back to school! Can`t wait for M&A`s wedding next August in Duluth!
.
.
.
#duluthweddingphotographer #lakesuperior #duluthmn #duluthengagementphotographer #minnesotabride #minnesotaweddingphotographer
Packing up all my gear to head to Duluth for a sunset engagement session tomorrow!
.
.
.
#duluthweddingphotographer #engagementphotos #mnbride #minnesotabride #twincitieswedding #minnesotawedding
I`m back!! I spent an amazing 2 weeks in Europe visiting multiple cities! Rome, Sorrento, Positano, Capri, Venice & Paris. What an unforgettable adventure I had with my family. So many memories made and thousands of photos captured! I`m slowly working my way through my inbox and getting back into the swing of things. I`m looking forward to the second half of my season capturing your special moments!
.
.
.
#minneapolisweddingphotographer #parisfrance🇫🇷 #minnesotabride #2026bride #lookslikefilm #refinedco #mnweddingphotographer
Not sure how my baby grew up to be an adult, but here we are! She turns 18 this fall and in just 3 more sleeps, we will board a plane with her sister and dad to explore Italy & France. I`ll be out of the office July 9-24th, so if you need to get a hold of me, I will get back to you when we`re back state side. Make sure to follow our adventures on IG stories!
@jmphotographymn