Andy Baggarly. SAN FRANCISCO GIANTS