General Motors Co. has appointed Ian Hucker as the new leader of its fleet business in North America, known as GM Envolve, ...