John Buchanan, a former pitcher at Princeton University, has played, coached, and watched baseball his entire life.