New front office brass means new standard operating procedures more often than not, and that has been no different to this point for the San Francisco Giants ... and the cards are on the table ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results