CSX Corp. said Monday it has appointed veteran executive Steve Angel as its new president and chief executive officer, ...