MacLennan joined Cargill in 1991 and has held several management and financial positions, including as a director and chief financial officer of Cargill Financial Services Corporation.