Mary O'Keefe walked out the door with a national accolade when she retired June 30 as chief marketing officer for Principal Financial Group Inc. Executive ranking service ExpecReps Inc. evaluated more than 15,000 marketing officers nationwide and determined that O'Keefe ranked No. 245. Marketing officers from Apple Inc., Wal-Mart Stores Inc., Nike Inc., Dell Inc. and IBM ranked in the top five.