01-yosemite-wedding-photographer-vivianchen-1365.jpg
       
     
02-yosemite-wedding.jpg
       
     
joshua-tree-wedding-vivianchen-042.jpg
       
     
joshua-tree-wedding-vivianchen-281.jpg
       
     
joshua-tree-wedding-vivianchen-216.jpg
       
     
06-mount-tamalpais-elopement-vivianchen-0016.jpg
       
     
mount-tamalpais-elopement-vivianchen.jpg
       
     
08-mount-tamalpais-elopement-vivianchen-0123.jpg
       
     
mount-tamalpais-elopement-vivianchen-0107.jpg
       
     
09-oregon-rainy-day-elopement-0009.jpg
       
     
10-oregon-rainy-day-elopement-0104.jpg
       
     
11-oregon-rainy-day-elopement-0292.jpg
       
     
maine-vivianchen-0503.jpg
       
     
13-san-francisco-wedding-vivianchen-0464.jpg
       
     
14-sf-city-hall-elopement-vcp-0085.jpg
       
     
15-same-sex-city-hall-wedding-vcp-0248.jpg
       
     
16-norway-vivianchen-5301.jpg
       
     
17-berkeley-botanical-garden-wedding-vivianchen-210.jpg
       
     
18-mount-tamalpais-elopement-vivianchen-0008.jpg
       
     
21-sunol-regional-wilderness-engagement-vivianchen-0152.jpg
       
     
20-sunol-wilderness-green-field-engagement-vivianchen-0085.jpg
       
     
21-sunol-wilderness-green-field-engagement-vivianchen-0105.jpg
       
     
05-bohemian_ranch-vivianchen-0207.jpg
       
     
04-bohemian_ranch-vivianchen-0243.jpg
       
     
stow-lake-engagement-shoot-vivianchen-0002.jpg
       
     
23-legion-of-honor-wedding-vivianchen-0254.jpg
       
     
24-legion-of-honor-wedding-vivianchen-0586.jpg
       
     
25-eureka-sand-dunes-vivianchen-3670.jpg
       
     
26-oakland-museum-of-california-engagement-vivianchen-0102.jpg
       
     
yuliajordaneng-vivianchen-0152.jpg
       
     
27-iceland-vivianchen-4401.jpg
       
     
01-yosemite-wedding-photographer-vivianchen-1365.jpg
       
     
02-yosemite-wedding.jpg
       
     
joshua-tree-wedding-vivianchen-042.jpg
       
     
joshua-tree-wedding-vivianchen-281.jpg
       
     
joshua-tree-wedding-vivianchen-216.jpg
       
     
06-mount-tamalpais-elopement-vivianchen-0016.jpg
       
     
mount-tamalpais-elopement-vivianchen.jpg
       
     
08-mount-tamalpais-elopement-vivianchen-0123.jpg
       
     
mount-tamalpais-elopement-vivianchen-0107.jpg
       
     
09-oregon-rainy-day-elopement-0009.jpg
       
     
10-oregon-rainy-day-elopement-0104.jpg
       
     
11-oregon-rainy-day-elopement-0292.jpg
       
     
maine-vivianchen-0503.jpg
       
     
13-san-francisco-wedding-vivianchen-0464.jpg
       
     
14-sf-city-hall-elopement-vcp-0085.jpg
       
     
15-same-sex-city-hall-wedding-vcp-0248.jpg
       
     
16-norway-vivianchen-5301.jpg
       
     
17-berkeley-botanical-garden-wedding-vivianchen-210.jpg
       
     
18-mount-tamalpais-elopement-vivianchen-0008.jpg
       
     
21-sunol-regional-wilderness-engagement-vivianchen-0152.jpg
       
     
20-sunol-wilderness-green-field-engagement-vivianchen-0085.jpg
       
     
21-sunol-wilderness-green-field-engagement-vivianchen-0105.jpg
       
     
05-bohemian_ranch-vivianchen-0207.jpg
       
     
04-bohemian_ranch-vivianchen-0243.jpg
       
     
stow-lake-engagement-shoot-vivianchen-0002.jpg
       
     
23-legion-of-honor-wedding-vivianchen-0254.jpg
       
     
24-legion-of-honor-wedding-vivianchen-0586.jpg
       
     
25-eureka-sand-dunes-vivianchen-3670.jpg
       
     
26-oakland-museum-of-california-engagement-vivianchen-0102.jpg
       
     
yuliajordaneng-vivianchen-0152.jpg
       
     
27-iceland-vivianchen-4401.jpg