Don McPherson talks college softball, Scott Shafer's golf game and why Ryan Nassib is in a good spot with the Giants