CSX Corp. said Sept. 29 that President and CEO Joe Hinrichs has left the company, with former Linde CEO Steve Angel appointed ...