kevin mcguire cancer