New San Francisco Giants General Manager (and WVU grad) Pete Putila; Steve Dunlap previews WVU vs Texas Tech