General Motors has named Chuck Stevens as executive vice president and chief financial officer, effective immediately. He replaces Dan Ammann, who became company president today (15 January). Stevens was previously CFO of GM North America.