Citigroup Inc. announced that it has appointed a new compliance chief. The firm has announced the promotion of Tom Anderson to the position. He will replace Mary McNiff from June 1.