McCoy on Giants, leadership & more