Carnival Corp has named a new chief ethics and compliance officer to oversee its environmental practices as part of a multimillion-dollar fine tied to violating a five-year probation.

Peter Anderson, a former federal prosecutor with 20 years in corporate compliance, will work out of Carnival's Miami headquarters and report to chief executive Arnold Donald.

Carnival announced it would name a person for this role a month ago.