Giants Opening Day one for the ages

The Giants beat the Diamondbacks 7-3 on opening day.

All Together • Stronger Together Giants ad campaign

My pictures are featured in the 2014 San Francisco Giants ad campaign.

Giants sign Tim Hudson to two-year deal

The Giants signed Tim Hudson to a two-year contract worth $23 million.

Hunter Pence strikes it rich in San Francisco

Hunter Pence signs five year deal worth $90 million.

Angel Pagan is the heart and soul of the Giants

Angel Pagan means so much to the San Francisco Giants

From the archives: The 1993 San Francisco Giants

The Giants won 103 games in 1993 and did not make the playoffs.

The Brian Wilson era is over in San Francisco

Brian Wilson signed a free agent contract with the Dodgers today.

The dog days of summer

I shot Sunday’s Giants game from upstairs.

The World Series champion Giants get their rings

The Giants got their 2012 World Series rings on Sunday.