Bride holding a feathered bouquet, Bay Area wedding photography by John Robert Hardy
Bay Area based. Available worldwide.

I keep the promises most photographers won’t make.

Preview gallery
in 24 hours
Edits
No cap. No upcharge.
Final gallery
in 1 week
Every image
Color + B&W
Revisions
Unlimited

At a Glance

Three women in denim and cowboy hats leaning against a white barn wall during a Bay Area brand shoot
Black and white portrait of a woman in a cowboy hat and white dress leaning on a railing
Black and white photo of a father kissing his newborn during an at-home family session
Parents holding their newborn together in their kitchen during a documentary family session
Black and white engagement portrait of a couple embracing beside a coastal lighthouse
Couple in black tie on the stone terrace at the Legion of Honor in San Francisco
Couple sitting together in a golden grass field at sunset during an engagement session
Black and white engagement photo of a couple laughing with a hillside city view behind them
Woman in a red varsity jacket walking a coastal bluff at golden hour during a brand shoot
Brand portrait of a woman in a red football jacket with the Golden Gate Bridge behind her
Black and white portrait of a couple sitting together in a dark modern living room
Black and white portrait of a bride in a white halter gown beside a staircase
Bride in a feathered gown standing on a coastal hillside above the water
Black and white detail of a couple's hands and engagement ring after a proposal
Couple walking a red rock desert trail hand in hand at sunset
Bride and groom exchanging vows at an oceanfront destination wedding ceremony
Black and white photo of a bride and groom in sunglasses on city steps after their ceremony
Bride with a long veil catching the wind on a green lawn before her ceremony
Couple walking Baker Beach with the Golden Gate Bridge behind them in San Francisco
Black and white portrait of a man in a white shirt on a city overlook
Black and white photo of a father holding his newborn in a doorway at home
Expecting couple sitting together by the water during a maternity session
Black and white beach portrait of a couple lying together on the sand
Bride and groom walking hand in hand down a white colonnade
Black and white wide photo of a couple framed between tall stone columns
Portrait of a woman in a white dress and straw hat seated on a wooden bench
Woman in a white gown holding a cocktail beside a car in the aspens
Black and white close-up of a newborn holding a parent's finger
Father holding his newborn in a sunlit living room during a family session
Brand portrait of a woman in a white tee and western belt buckle between two models
Product photo of a trucker hat with cowboy boots and daisies for a brand campaign
Black and white portrait of a couple embracing with her hair blowing in the wind
Couple walking hand in hand along the beach at golden hour
Black and white family portrait of parents holding hands with their toddler in a park
Black and white family portrait of parents holding their baby by the water
Black and white photo of parents lifting their toddler while walking toward the water
Couple laughing forehead to forehead at a bar during a wedding celebration
Black and white photo of a father holding his newborn son close
Black and white beach photo of a family playing together in the surf
Father lifting his baby into the air on a lawn while mom watches
Three women in western outfits standing in front of a vintage truck during a brand shoot
Mother holding her newborn in bed during an at-home newborn session
Detail photo of a western belt buckle and denim during a fashion brand session
Studio portrait of a couple in athletic wear against a light backdrop
Black and white detail of a couple embracing with her engagement ring visible
Maternity portrait of a couple holding each other on the beach
Black and white photo of a couple walking away down a vineyard row
Wedding day details, white heels and a bouquet resting on the sand
Bride in a feathered gown and groom standing together on a rocky overlook
Bride and groom walking a tropical beach together after their destination wedding
Outdoor wedding ceremony by the water with seated guests looking on
Couple standing together in a golden mountain meadow at sunset
Couple toasting wine glasses together at a wine bar
Couple holding wine glasses inside a wine bar during an engagement session
Couple standing close together among autumn aspens during a portrait session