Mirrored Opposites - Lower East Side, NYC

Mirrored Opposites - Lower East Side, NYC

  Just a little white - Harlem, NY

Just a little white - Harlem, NY

  Space Shuttle Endeavour Over Golden Gate Bridge

Space Shuttle Endeavour Over Golden Gate Bridge

  1% sitting - Occupy-Oakland, Oakland, CA

1% sitting - Occupy-Oakland, Oakland, CA

  Recycling burden - Oakland, CA

Recycling burden - Oakland, CA

  SF's Flavor Flav, RT Chilton - McCovey Cove, San Francisco, CA

SF's Flavor Flav, RT Chilton - McCovey Cove, San Francisco, CA

  Grab ass - Midtown, NYC

Grab ass - Midtown, NYC

  Boy meets Lucha libre - San Francisco, CA

Boy meets Lucha libre - San Francisco, CA

  untitled - Coney Island, NY

untitled - Coney Island, NY

  Flanking Mickey's - Time Square, NYC

Flanking Mickey's - Time Square, NYC

  Louis Mendez - Polaroid street photographer - NY

Louis Mendez - Polaroid street photographer - NY

  untitled - Mission District, San Francisco, CA

untitled - Mission District, San Francisco, CA

 Shadow play - Mission District, San Francisco, CA

Shadow play - Mission District, San Francisco, CA

  Body builder, Emeryville, CA

Body builder, Emeryville, CA

  untitled - Ocean Beach, San Francisco, CA

untitled - Ocean Beach, San Francisco, CA

  Moring light - Pasadena, CA

Moring light - Pasadena, CA

  Warning sun - San Francisco, CA

Warning sun - San Francisco, CA

  Sunset surf - Ocean Beach, San Francsico, CA

Sunset surf - Ocean Beach, San Francsico, CA

  Taking flight - Covallo Point, Sausalito, CA

Taking flight - Covallo Point, Sausalito, CA

  Sidewalk Thai Chi - North Beach district, San Francisco

Sidewalk Thai Chi - North Beach district, San Francisco

120_BW_926.jpg
120_BW__292.jpg
  Pipe sales - Alameda Point Antique Fair, Alameda, CA

Pipe sales - Alameda Point Antique Fair, Alameda, CA

  untitled - San Francisco, CA

untitled - San Francisco, CA

  Eternal bird bath - Evergreen Cemetery Colma, CA

Eternal bird bath - Evergreen Cemetery Colma, CA

  Burlesque prep - DNA Lounge, San Francisco, CA

Burlesque prep - DNA Lounge, San Francisco, CA

  Sunset embrace - Sutro Baths, San Francisco, CA

Sunset embrace - Sutro Baths, San Francisco, CA

  Reflective smoke - San Francisco, CA

Reflective smoke - San Francisco, CA

 Golden Gate Bridge, Cavallo Point, Sausolito, CA

Golden Gate Bridge, Cavallo Point, Sausolito, CA

  Muaralist - Clarion Alley, San Francisco, CA

Muaralist - Clarion Alley, San Francisco, CA

  Mermaid Parade Day drunk -Coney Island, NY

Mermaid Parade Day drunk -Coney Island, NY

  Morning rush - San Francisco, CA

Morning rush - San Francisco, CA

  Occupy SF-Ferry Building Plaza, San Francisco, CA

Occupy SF-Ferry Building Plaza, San Francisco, CA

  Broken dreams - Christoper Park, NYC

Broken dreams - Christoper Park, NYC

  Friends - Cavallo point, Sausalito, CA

Friends - Cavallo point, Sausalito, CA

120_BW_471.jpg
  Melding heads - Manhattan Beach, CA

Melding heads - Manhattan Beach, CA

  untitled - Golden Gate Park, San Francisco, CA

untitled - Golden Gate Park, San Francisco, CA

  Lyn Vert, aerialist - Emeryville, CA

Lyn Vert, aerialist - Emeryville, CA

  Kearny St - San Francisco, CA

Kearny St - San Francisco, CA

  Thrift merchant - Marysville, CA

Thrift merchant - Marysville, CA

  Great Wall aerial performance, Oakland, CA

Great Wall aerial performance, Oakland, CA

  Millionaire's row - Mountain View Cemetery, Oakland, CA

Millionaire's row - Mountain View Cemetery, Oakland, CA

  Local - China Town, San Francisco, CA

Local - China Town, San Francisco, CA

  Cast-nest fishing" - Berkeley Municipal Pier, Berkeley, CA

Cast-nest fishing" - Berkeley Municipal Pier, Berkeley, CA

  Tender kiss - SOMA San Francisco, CA

Tender kiss - SOMA San Francisco, CA

  Cliff fishing - Marin Headlands, Marin County, CA

Cliff fishing - Marin Headlands, Marin County, CA

  Beach Bear - Baker Beach, San Francisco, CA

Beach Bear - Baker Beach, San Francisco, CA

  Clothes Check, Folson Street Fair - San Francisco, CA

Clothes Check, Folson Street Fair - San Francisco, CA

  Folson Street Fair - San Francisco, CA

Folson Street Fair - San Francisco, CA

  Oh shit!  Legion of Honor - San Francisco, Ca

Oh shit!  Legion of Honor - San Francisco, Ca

  Folson Street Fair - San Francisco, CA

Folson Street Fair - San Francisco, CA

  Horse masked man - Lands Ends, San Francisco, CA

Horse masked man - Lands Ends, San Francisco, CA

  Donna Mather, Little Bit And Corkie, at the Valley Fire evacuation center. - Calistoga, California

Donna Mather, Little Bit And Corkie, at the Valley Fire evacuation center. - Calistoga, California

  Acey Harper - photographer

Acey Harper - photographer

  Free the Nipple Anti-Trump protestors - San Mateo, CA

Free the Nipple Anti-Trump protestors - San Mateo, CA

  Anti & Pro Trump supports - San Mateo, CA

Anti & Pro Trump supports - San Mateo, CA

  Viewing modern art - SFMOMA - San Francisco, CA

Viewing modern art - SFMOMA - San Francisco, CA

  Mirrored Opposites - Lower East Side, NYC
  Just a little white - Harlem, NY
  Space Shuttle Endeavour Over Golden Gate Bridge
  1% sitting - Occupy-Oakland, Oakland, CA
  Recycling burden - Oakland, CA
  SF's Flavor Flav, RT Chilton - McCovey Cove, San Francisco, CA
  Grab ass - Midtown, NYC
  Boy meets Lucha libre - San Francisco, CA
  untitled - Coney Island, NY
  Flanking Mickey's - Time Square, NYC
  Louis Mendez - Polaroid street photographer - NY
  untitled - Mission District, San Francisco, CA
 Shadow play - Mission District, San Francisco, CA
  Body builder, Emeryville, CA
  untitled - Ocean Beach, San Francisco, CA
  Moring light - Pasadena, CA
  Warning sun - San Francisco, CA
  Sunset surf - Ocean Beach, San Francsico, CA
  Taking flight - Covallo Point, Sausalito, CA
  Sidewalk Thai Chi - North Beach district, San Francisco
120_BW_926.jpg
120_BW__292.jpg
  Pipe sales - Alameda Point Antique Fair, Alameda, CA
  untitled - San Francisco, CA
  Eternal bird bath - Evergreen Cemetery Colma, CA
  Burlesque prep - DNA Lounge, San Francisco, CA
  Sunset embrace - Sutro Baths, San Francisco, CA
  Reflective smoke - San Francisco, CA
 Golden Gate Bridge, Cavallo Point, Sausolito, CA
  Muaralist - Clarion Alley, San Francisco, CA
  Mermaid Parade Day drunk -Coney Island, NY
  Morning rush - San Francisco, CA
  Occupy SF-Ferry Building Plaza, San Francisco, CA
  Broken dreams - Christoper Park, NYC
  Friends - Cavallo point, Sausalito, CA
120_BW_471.jpg
  Melding heads - Manhattan Beach, CA
  untitled - Golden Gate Park, San Francisco, CA
  Lyn Vert, aerialist - Emeryville, CA
  Kearny St - San Francisco, CA
  Thrift merchant - Marysville, CA
  Great Wall aerial performance, Oakland, CA
  Millionaire's row - Mountain View Cemetery, Oakland, CA
  Local - China Town, San Francisco, CA
  Cast-nest fishing" - Berkeley Municipal Pier, Berkeley, CA
  Tender kiss - SOMA San Francisco, CA
  Cliff fishing - Marin Headlands, Marin County, CA
  Beach Bear - Baker Beach, San Francisco, CA
  Clothes Check, Folson Street Fair - San Francisco, CA
  Folson Street Fair - San Francisco, CA
  Oh shit!  Legion of Honor - San Francisco, Ca
  Folson Street Fair - San Francisco, CA
  Horse masked man - Lands Ends, San Francisco, CA
  Donna Mather, Little Bit And Corkie, at the Valley Fire evacuation center. - Calistoga, California
  Acey Harper - photographer
  Free the Nipple Anti-Trump protestors - San Mateo, CA
  Anti & Pro Trump supports - San Mateo, CA
  Viewing modern art - SFMOMA - San Francisco, CA

Mirrored Opposites - Lower East Side, NYC

Just a little white - Harlem, NY

Space Shuttle Endeavour Over Golden Gate Bridge

1% sitting - Occupy-Oakland, Oakland, CA

Recycling burden - Oakland, CA

SF's Flavor Flav, RT Chilton - McCovey Cove, San Francisco, CA

Grab ass - Midtown, NYC

Boy meets Lucha libre - San Francisco, CA

untitled - Coney Island, NY

Flanking Mickey's - Time Square, NYC

Louis Mendez - Polaroid street photographer - NY

untitled - Mission District, San Francisco, CA

Shadow play - Mission District, San Francisco, CA

Body builder, Emeryville, CA

untitled - Ocean Beach, San Francisco, CA

Moring light - Pasadena, CA

Warning sun - San Francisco, CA

Sunset surf - Ocean Beach, San Francsico, CA

Taking flight - Covallo Point, Sausalito, CA

Sidewalk Thai Chi - North Beach district, San Francisco

Pipe sales - Alameda Point Antique Fair, Alameda, CA

untitled - San Francisco, CA

Eternal bird bath - Evergreen Cemetery Colma, CA

Burlesque prep - DNA Lounge, San Francisco, CA

Sunset embrace - Sutro Baths, San Francisco, CA

Reflective smoke - San Francisco, CA

Golden Gate Bridge, Cavallo Point, Sausolito, CA

Muaralist - Clarion Alley, San Francisco, CA

Mermaid Parade Day drunk -Coney Island, NY

Morning rush - San Francisco, CA

Occupy SF-Ferry Building Plaza, San Francisco, CA

Broken dreams - Christoper Park, NYC

Friends - Cavallo point, Sausalito, CA

Melding heads - Manhattan Beach, CA

untitled - Golden Gate Park, San Francisco, CA

Lyn Vert, aerialist - Emeryville, CA

Kearny St - San Francisco, CA

Thrift merchant - Marysville, CA

Great Wall aerial performance, Oakland, CA

Millionaire's row - Mountain View Cemetery, Oakland, CA

Local - China Town, San Francisco, CA

Cast-nest fishing" - Berkeley Municipal Pier, Berkeley, CA

Tender kiss - SOMA San Francisco, CA

Cliff fishing - Marin Headlands, Marin County, CA

Beach Bear - Baker Beach, San Francisco, CA

Clothes Check, Folson Street Fair - San Francisco, CA

Folson Street Fair - San Francisco, CA

Oh shit!  Legion of Honor - San Francisco, Ca

Folson Street Fair - San Francisco, CA

Horse masked man - Lands Ends, San Francisco, CA

Donna Mather, Little Bit And Corkie, at the Valley Fire evacuation center. - Calistoga, California

Acey Harper - photographer

Free the Nipple Anti-Trump protestors - San Mateo, CA

Anti & Pro Trump supports - San Mateo, CA

Viewing modern art - SFMOMA - San Francisco, CA

show thumbnails