Thank You for Reaching Out.
Your inquiry has been received.
Thank you for considering us to document such an important chapter of your story. We're excited to learn more about your wedding and will be in touch soon.
In the meantime, feel free to explore more of our work.
Boys are different.
They run ahead.
Climb higher than they should.
Ask a hundred questions.
And somehow, a grandfather always seems to have the patience for all of it.
Just an afternoon.
The kind I’ll probably miss one day.
#FatherAndSon
#GrandfatherAndGrandson
#FamilyMoments
#GrowingUp
#TheLittleThings
The best bridal parties always bring the energy — and this one absolutely did.
From the nonstop laughter to the chaos in between photos, every moment felt effortless because everyone was genuinely excited to celebrate them. The bridesmaids brought the elegance, the groomsmen brought the fun, and together they made the entire day even more unforgettable.
MC: @radiateproductions
MUA: @kathyhuynhartistry
🍰 @vansbakerybrookhurst
Coordinator: @vanni098
Venue: @diamondseafoodpalace
#WeddingParty #Bridesmaids #Groomsmen #OrangeCountyWedding #SoCalWeddings
Nothing complicated. Just good light and two people who make it easy.
We didn’t rush anything - just let the moments happen as they came.
Most of these weren’t planned. And that’s exactly the point.
#orangecountyweddingphotographer
#ocphotographer
#socalweddingphotographer
#engagementsesion
#lightandairyphotography
Love doesn’t need much.
Just two people choosing each other — again and again.
Simple. Kind. Real.
#weddingphotographer
#orangecountyweddingphotographer
#engagementphotos
#californiaphotographer
#lightandairyphotography
Days like this remind me why I do this.
Being trusted to witness love, faith, and family all in one place is something I never take lightly.
#weddingmass
#catholicwedding
#fineartwedding
#weddingceremony
#faithandlove
Some love stories don’t ask to be seen —
they just ask to be lived.
An intimate elopement in the quiet of Joshua Tree.
Just two hearts, open space, and everything that mattered.
Officiant: @weddingofficiantlilly
MUA: @glambyjules.u
#JoshuaTreeElopement
#DesertElopement
#IntimateWedding
#QuietLove
#IntentionalWedding
A warm and intimate afternoon — soft light, quiet details, and a ceremony surrounded by tall pines.
A day filled with sincerity, joy, and the kind of effortless beauty I love documenting.
#WeddingInspo #CaliforniaWedding #WeddingPhotography
A beautiful bridal shower filled with sunlight, good food, and even better people.
Loved capturing all the little details that made this afternoon feel so special.
#BridalShower #WeddingInspiration #WeddingDetails #WeddingStyling #WeddingAesthetic #EngagedLife #BrideToBe #FineArtWeddingPhotographer #FineArtPhotography #CaliforniaWeddingPhotographer #OCWeddingPhotographer #SouthernCaliforniaPhotographer
From the soft morning light to the heartfelt ‘I do,’ their story unfolded beautifully — raw, real, and full of love.
A day to remember, a love to keep forever. 🤍
Congratulations to @naancylam & @nelsonluong_
📍: @chapeloforange
💄: @kathyhuynhartistry
📸 @leodo.co
Long hours, heavy gear, and a lot of heart.
This is the part most people don’t see — the quiet in between, the teamwork, the dedication.
We give our all so couples can relive their best moments forever.
#LeoDoPhotography #BehindTheScenes #WeddingPhotographerLife #HardWorkBehindTheArt #SoCalWeddings #WeddingDreamTeam #WeddingPhotographer #WeddingDay #IntheShade

