Baker Beach

Saturday I kidnapped my most amazing friend and creative genius, Lindsay, as I had an engagement session and to photograph my amazing friends’ new baby boy. As we waited for the couple to… Continue reading

Kome & Deric| maternity

I am sitting here finishing photos of Takumi tonight and thought maybe I should get his mommy and daddy’s maternity mini sesh up on the blog. I can stare at his handsome face… Continue reading

Nicole & Ryan | wedding

On a warm June day at the McFarland Ranch in Galt, I had the pleasure of photographing the beautiful wedding of Nicole and Ryan. Nicole planned so many beautiful details that told the… Continue reading


Meet Theo. He recently entered the world to make a family with Fred and Alicia. I couldn’t get over his tiny boots! I love this little bassinet/crib! And the yummy light…Thank you Alicia… Continue reading


We have been so busy lately that I just recently got to the Powderpuff game photos. Chase was a cheer stud. It was fun to see the girls have game too! ;)


What an adventure! Recently the kids competed at Nationals in San Jose. Here are a few snap shots. I am working on a little video project for them so I shot more film.… Continue reading

HeatherVintage88 GLAM session

There are a few vendors I adore getting together with and create. HeatherVintage88 is one of them. Heather creates some amazing items to make any wedding or event special. The beautiful bouquet was… Continue reading


Our little piece of Heaven on earth. Lake Alpine. We ventured up recently to recharge our batteries before a busy couple of weeks.  Here is a look at our weekend. Even Joe came… Continue reading

Nico | newborn

Sweet Nico. This precious boy was recently born to the amazing Ratto family. I can’t wait to see how this handsome boy grows! His sweet little face! love See you in three months… Continue reading

Dane | 3 months

Mr. Dane is three months old! He is such a little man! We met in Sacramento at a friends home. It was perfect to see and hang out with such amazing people who… Continue reading

  • Hours & Info

    M-S 10 a.m. to 6 p.m.