Apparel and shoes direct merchant Lands' End has appointed former Gap executive Gerard Cunningham as its chief marketing officer.