let's connect »
Drop us a line using the contact form and we'll get back to you asap.
We're typically available to respond within 24-48 hours, but this time may vary based on the season. Thank you!
took a trip down to the iconic @sbsuperiorcourt to photograph these two sweethearts’ micro wedding that was full of heart and emotionally enriched by their family hype squad & cute cameo appearances with their baby gurl 👼🏼💖✨
caught these two sneaking kisses in the elevator not once but TWICE at @juliamorganballroom #pda #scandalous #omg 😝💕
Matrimony moods & pink hearts forever @madonnainn1958 💖
Serene sunset scenes with Sylvia 🌞🌅✨
#portraitphotography #pismobeach #glowupseason #beachportraits #shellbeach
warm embraces, soft smiles, & tender moments held in time. 🌈
these two sweethearts are getting married on saturday & i can`t wait to celebrate with them!! 💥
we took these engagement photos a few weeks back at @laarboretum — my first time there & it did not disappoint. sooo many sick pitstops! 😍
hope everyone is doing well. ✨
love,
james 💖
here`s to the lovers.
💖💖💖
#weddingphotoinspo #engagementpics #couplesphotographer #elopementphotography #californiaweddingphotographer
happy v-day y’all 💖
#couplesphotography
@madonnainn1958
this year taught me how to stay open without losing myself.
to take care of my energy.
to make honest and intentional artwork.
2025 asked for presence, clarity, and trust—in myself and in the process. the work became less about pushing and more about showing up grounded and open to the moment.
i’m deeply grateful for the clients, planners, and fellow creatives who trusted me with meaningful moments and met me with such care. i`m moving forward with clearer boundaries, steadier footing, and a quiet optimism for what’s ahead.
to my 2026 couples—welcome. i’m so excited for the stories still to come. 🤍
and yes, i’m still accepting a limited number of new clients this year.
here’s to warmth, connection, and continuing to create images that feel like home. 🤍