Full portfolio at KEENAphoto.com's avatar

Full portfolio at KEENAphoto.com

Strange birds above SF. #exploremore #sunrise #sf #thatsftree

Studio day sometimes means hanging new art day as well. #studio #inspiration #jimhouser #switnphoto

Where we’re going we don’t need roads! #deadend #sf

Back on the big screen. As good as ever!!! #notfbf #ghostbusters #slimer

Subtle reminders. #jaws #sharky #exploremore #campskatesurfshoot

Tree of life in the agave fields. Chasing the sun while hurricanes surround us on both Mexican coasts! #exploremore #mexico #agave #sipyourtequila

Sunrise shots and jimadores in Jalisco, Mexico. My favorite shoots are learning how things are made and the people behind them! #tequila #andaras #mexico #exploremore (at Guadalajara Jalisco)

My old Cedar St home, where we had a mini ramp in the living room and Crazy Chris would drop from the top rope into our backyard mini. LIVIN. #tbt #goodtimes #campskatesurfshoot #gnarly @hardyshred @ilivefaster @stebs

Finally seeing some waves! So psyched to be in the water and have it not be freezing. #exploremore #campskatesurfshoot @lizcomperchio (at Ocean Beach, San Francisco)

I just found out about National Dog Day, so here’s a picture of my dog! Back when he had his hippy hair. #muppet #doodle #nationaldogdayisover

Even your own skin is too hot to work in while shooting during a Florida summer! Had to shed some layers. #sexypirate #florida #toohot (at Tampa Bay)

Editing shoots in a Tampa hotel… #cb360 #honda #gold #campskatesurfshoot @livvie.m

Keeping it classy and neat. Like a lady. #poolpartyforone #whiskey @jen_barry

This pup doesn’t mind waking up at 6:30 for hikes in the redwoods. Weirdo. #muppet #goldendoodle #exploremore #oakland

Prints hanging from last week’s show in Oakland. Can’t wait for next time! #oakland #exploremore #keenaphoto