Tag: Exelon

Exelon CEO – Christopher Crane

Christopher Crane is the current CEO of Exelon Corporation, which is one of the top electricity distribution companies headquartered in Chicago, Illinois, United States. Crane became Exelon CEO after the exit of John Rowe, the former head of the company, in 2012. Exelon operates in 48 states. The company’s operations also extend to Canada and […]