Marian and Aaron: Presidio Social Club

A week ago things were very different.  Napa and Sonoma Counties seemed to be burning out of control, we had evacuated, and for the first time in my career I was questioning if I could shoot a wedding.  How could I focus when everything around me was so profoundly unknown? 

And then the thought that came out of nowhere but somehow perfectly formed:  photography is one of a very few things that can’t be taken away from me by this fire. My house, my possessions could disappear but photography would be mine no matter what.  And with this knowledge I took a deep breath and knew I could not only handle the wedding but that it would be a great privilege and joy to do so.

Marian and Aaron get a lot of credit—they made it incredibly easy.  These two are so in love and find complete contentment in their simple life together:  morning coffee, reading the New York Times on weekends, walking around San Francisco with their adorable dog Suki. They look at each other like it’s Christmas morning or they just won the lottery.  What brings them joy are the same things that I, married 17 years and looking the possibility of my house burning down, have come to know as the things that matter most and will sustain us through the most challenging times.

Thank you, Marion and Aaron, for reminding me of all this.  I will always be grateful to you and am so excited for you as you start your life together.


Venue/Caterer/Cake:  Presidio Social Club

Wedding Coordinator: A Day Like No Other

Florist: Anna Hoffman at Loop Flowers and Event Arts

Hair and Make-Up: Jessica Morton at Miabel Artistry

Officiant: Leslie Davenport

DJ: DJ John Piazza from DJ Jeremy Productions

Invitations: Rifle Paper Company

Second Photographer: Jenna Coughlan/Green Nickel Photography (thank you Jenna—you were evacuated as well and did such an incredible job!)


Amanda and Jake: Jacuzzi Family Vineyards Wedding

I love editing a wedding.  After the crazy rush of the day there is this quiet unveiling of the images that follows: the satisfaction of capturing a moment as I saw it, being surprised by a look or gesture I didn't notice at the time, observing how all the pictures come together to tell a bigger story.

As I'm editing Amanda and Jake's wedding I keep having to laugh at how happy this couple is.  And excited.  And hopeful. They are expressions you don't get to see every day.  And that's why you'll find me early in the morning or late at night stealing time at my desk, combing through this celebration, turning over and polishing each image like a beautiful treasure.


Event Planning:  Alex of Quintana Events

Venue: Jacuzzi Family Vineyards

Wedding Dress: Stacia Mae

Shoes: INC

Makeup: Makeup by Megan Hadden

Hair: Maria at Total Revue Hair

Officiant: Pastor Justin Gran

Florist: Julie Stevens Design

Invitations: Tammy at Dreammakers

Catering: Park Avenue Catering

Cake: Crisp Bake Shop

Ceremony Musicians: AMS Wine Country Entertainment

DJ: Canyon from AMS Wine Country Entertainment

Associate Photographer:  Jenna Coughlan of Green Nickel Photography (thank you Jenna!!!)


Meredith and Chris: Brix Restaurant and Gardens Wedding

A gorgeous day, beautiful details, a train, a knock-down cake fight, lots of laughing and dancing and two incredibly kind-hearted people thrilled to be getting married.  This couple and their small destination wedding had so much spirit I keep forgetting they had less than 50 guests.  I loved everything about this day.  Meredith and Chris--thank you!

Venue and Catering: Brix Restaurant and Gardens

Wedding Planner: Lisa McAdams, Boutique Events

Officiant: Kimberly Thompson, A Beautiful Ceremony

Florist: Kimberly Rose Floral Design

Hair and Make-Up: Mallory Pridmore

Cake: Sweetie Pies

googInvitations: Splash of Silver

Ceremony and Cocktail Hour Music: Wine Country Entertainment

Reception Music: Boutique DJs, Josh Olds

Rentals: Classic Party Rentals

Lighting: Creative Lighting

Transportration: Pure Luxury Transportation

Gelato Cart: Sweet Springs

Bride's Dress: Rue de Seine

Bride's Shoes: Bagley Mischka

Groom's Attire: Joseph A. Bank

Associate Photographer: Jihan Cerda





Victoria and Ryan: Sylvan Lake Estates Wedding

It is so easy to go into a wedding with the idea that it needs to be perfect--that it's about the right flowers and the dress or a fancy venue. And yes, I can geek out on those things as much as anyone--look what I do for a living.  

Victoria and Ryan's wedding last weekend was a beautiful reminder of what these days are truly about.  I loved seeing how all the women came together to help the bride get ready, how Victoria and Ryan's combined 8 parents and step-parents graciously shared this day and celebrated with each other.  And I loved watching the couple settle into dinner once the rush of the day was over--taking in this amazing collection of people assembled before them and knowing in their hearts what perfect really is.

Congratulations Victoria and Ryan~grateful to have been a part of your day!

Such an outstanding group of creatives for this event!  I was so, so lucky to be a part of this team! ❤️❤️❤️

Venue: Sylvan Lake Estates

Wedding Coordinator:  Jutta Lammerts, A Day Like No Other

Florist: EV Floral Design

Rentals: Encore Event Rentals

Catering: S'Wine Country BBQ

Music: Lucky Devils Band

Shuttle: Beau Wine Tours

Doughnuts: Johnny's Doughnuts

Carolina and Richard: V. Sattui Winery

Throughout Carolina and Richard's wedding there were these perfect little moments where everything just clicked--the light, the emotion, the people, the joy of the day.  I remember the first couple of times these moments surprised me because they came so early and so easily--sometimes it takes people awhile to relax and feel comfortable.  For Carolina and Richard these things seemed to come effortlessly, and I don't mean in a fairytale way.  This couple and their friends and families have all known each other a long time, they know and understand each other in a way I find hard to put into words, but it's really beautiful.  When I realized all this I took a deep breath and just leaned into it, grateful for every moment I was able to photograph.  

And yes, that dress.  Pretty amazing. 

Many thanks to V. Sattui and to an especially outstanding team of creatives.  A special thank you to my good friend and fellow photographer, Ken Viale, who helped photograph this wedding with me.  Thank you Ken--I always love working with you and seeing how our persectives comes together to tell a story.

Venue: V. Sattui Winery

Wedding Coordination:  Weddings by Darlene

Hair and Makeup: Bella Bridal

Bride's Dress: Ines Di Santo

Bridesmaid Dresses: Bari Jay

Bride's Headpiece and Cuff: Maria Elena Headpieces

Bride's Shoes: Christian Louboutin

Groom's Attire: Sirvanti Men's Custom Clothier

Groom's Shoes: Ermenegildo Zena

Florist: Andrew at Garaventas Florist

Cake: Sweetie Pies

Invitations: Letter Heads Miami

Ceremony Musicians: Wine Country Entertainment

Outdoor Furniture: Valley Flora

Videographer: Swoon Films

DJ: DJ Tony Sparks, Close Cut Productions

Photobooth: Napa Valley Photobooths

Jennifer and Kevin

This is a love story.  And not just the kind of love that Jennifer and Kevin share.  It’s a love story about Kevin’s mom working for a year to turn her home into a beautiful wedding venue for them.  It’s Jen dancing with her dad when he’s having a harder time getting around these days.  It’s an entire community of people coming together to embrace this couple and create new, happy memories to make up for some sadder ones.  To be there…to move through those people and take it all in…that was a pretty amazing day.  

Best wishes to the happy new couple.  You already have everything you need.  ❤️

Venue: Private Residence

Event Coordinator: Jennifer Stone, La Grande Fete

Hair and Makeup: Bella Bridal

Florist: Marilyn Dennis--Seasons Floral Design of the Napa Valley

Linens: La Tavola

Cake: Sweetie Pies

Catering: Pizzeria Tra Vigne

Rentals: Bright Rentals

Signage: Miss Dee Designs

Officiant: Tom Smith

pureDJ: Jose Miguel

Transportation: Pure Luxury

Restroom Trailers: Royal Flush



Dawn and Ruben: deLorimier Winery Wedding

Dawn's contagious joy and Ruben's huge smile made my job so, so easy. I loved being a part of this day.

Venue: deLorimier Winery

Wedding Planner: Yesenia Beckman with Ooh La La Weddings and Events

Florist: Pat Gibbons Floral Design

Catering: Elaine Bell Catering

Cake: Moustache Baked Goods

Hair and Makeup: The Beauty Team of Sonoma County

Dress: Essence of Australia

Shoes: Betsey Johnson

Bridesmaid's Dresses: Jenny Yoo

Hairpiece: BHLDN

Groom's Attire: Joseph Abbout for Men's Warehouse

Officiant:  Michael McCracken, Your Perfect Moment

Ceremony Musician and DJ: Wine Country Entertainment

Guest Shuttle: Pure Luxury


Last weekend, one of my favorite guests wasn’t actually at the wedding. Dawn’s sister (and Maid of Honor) was late in her pregnancy and her doctor cautioned her not to fly. But she didn’t let that stop her. 

Through the magic of FaceTime, Dana was there to watch Dawn and talk to her as she put on her dress, then she changed into an elegant sequined gown to “attend” the ceremony, and even surprised Dawn later that evening with a pre-recorded speech—the kind only a sister could write.

Listen: Weddings can be huge affairs and sometimes it’s hard to not get upset when things don’t go the way we planned. But it’s often the choices we make during those moments that make the biggest memories and shape our paths.

PS: This story wouldn’t be complete without recognizing Yesenia and Sam from Ooh La La Weddings & Events and Joe from Wine Country Entertainment—especially good people who are great at what they do and can make things like this happen.  ❤️❤️