3M has appointed Nicholas Gangestad as senior vice president and chief financial officer, effective immediately.