Larry Baer is the SF Giants CEO, and he has been in charge since 1996. He has seen a lot during his tenure with the team, but none more memorable than when they won in 2010 against Texas. The series was called one of the sports’ most dramatic turnarounds ever […]