It’s been a challenging and amazing year. I’m thankful once again for all the wonderful couples that trusted me to capture their wedding day. I look forward to the adventures I have planned in 2016 and another year of doing what I love.

2015 - Year in Reviewnyc wedding photographeryosemite wedding photographersan francisco wedding photographermill valley wedding photographerbanff wedding photos in the snowroxbury ny wedding photosmt tam engagement photosfather daughter first dance reaction photojoshua tree engagement photosmuir woods wedding photossan francisco wedding photographerpoint reyes shipwreck wedding photosportland wedding photographer (40)groom portraitjoshua tree engagement photosyosemite wedding photographercharles krug wedding photosupstate new york wedding photographersonoma wedding photographeraloft cupertino bride getting readyseattle wedding photographerintimate engagement photossan francisco wedding reception photosnapa wedding photographer oakland engagement photos crissy field engagement photospoint reyes wedding photographerproposal baker beach san franciscohealdsburg wedding photographerportland wedding photographer (7)intimate joshua tree engagement sessionsan francisco wedding photosbanff wedding photographerjoshua tree engagement photosbride getting ready in napa california baker beach engagement photosjoshua tree engagement photographerbanff reception wedding photosjoshua tree engagement session mill valley wedding photographernapa vineyard wedding photographerCalistoga Ranch Wedding Photographersanta rosa wedding photographerhealdsburg wedding photographerbanff wedding photographer upstate new york outdoor wedding ceremonymt tam engagement session _38Calistoga Ranch Wedding (2)mt tam engagement session bw_190portland wedding photographer (3)los angeles wedding photographer (25)portland wedding photographer (42)rehearsal dinner bw_305portland wedding photographer (32)los angeles wedding photographer (7)mt tam engagement session _193san francisco wedding photographer (42)los angeles wedding photographer (21)portland wedding photographer (4)mill valley wedding photographer bw _142los angeles wedding photographer (18)san francisco wedding photographer (30)los angeles wedding photographer (9)portland wedding photographer (45)mt tam engagement session _161seattle wedding photographer - first kissmt tam engagement session upstate NY wedding photographerCalistoga Ranch Wedding photossan francisco wedding photographerreception photos in mill valley californiapanoramic hills wedding photographerupstate ny wedding photographermother and son walking down the aislebride dancing in san francisco californiacharles krug wedding photosmendocino wedding photographer wedding dancefloor in upstate new yorkmill valley wedding photographernorthern california wedding photographersan francisco wedding photographer (39)bride and groom portrait at inn at the west settlementfather and son moment at wedding cow track ranch wedding photographersan francisco wedding photos first look upstate new york wedding photographermill valley wedding photos seattle wedding photographer available for travelmuir woods wedding photographeroutdoor seattle wedding photographersan francisco wedding photographerwahclella falls engagement photosbride getting ready at indian springsoutdoor seattle wedding photoscharles krug vineyard wedding photosmt tamalpais engagement photosmt tamalpais state park engagement photosmuir woods wedding photographer intimate oakland engagement photosmuir state beach wedding photospoint reyes engagement photographerrehearsal dinner at inn at the west settlementseattle wedding photographercow track ranch wedding photographer point reyes sunset engagement photosnight shot at reception in seattle washington