\n \nPerry Ellis International has hired Anita D. Britt as CFO. Britt has more than 15 years of experience in the apparel and retail industries and most recently served as executive vice president and CFO for Urban Brands. Before that she spent more than 12 years at Jones Apparel Group Inc, holding leadership roles within finance and investor relations. Interim CFO Thomas D'Ambrosio returns to his position as senior vice president and corporate controller. \n \nRichard Struthers has been appointed the new member development manager of the Organic Trade Association (OTA). Prior to joining the OTA, Struthers held sales positions with a few organic and natural products distribution companies, including Northeast Cooperatives, United Natural Foods (UNFI) and Alberts Organics. \n \nApparel and footwear company Wolverine has named Todd Yates vice president of marketing and apparel. He is overseeing the marketing and apparel operations for Wolverine, Bates and Hytest Safety Footwear Network. Previously Yates worked for brands including Columbia, Woolrich and The North Face. \n \nDavid Bennell recently became the new executive director of Organic Exchange (OE). Bennell was formerly the director of the Forest Stewardship Council Global Fund and manager of product research, testing, and environmental affairs at LL Bean. LaRhea Pepper, the executive director of OE since 2005, will be the senior director of the organization."}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
Footwear and apparel company Crocs has named John Duerden, a former Reebok president and COO, to the same post. He joins the company from the Chrysallis Group, a consulting group he formed in 2006 that is focused on the development and renewal of brands.
Perry Ellis International has hired Anita D. Britt as CFO. Britt has more than 15 years of experience in the apparel and retail industries and most recently served as executive vice president and CFO for Urban Brands. Before that she spent more than 12 years at Jones Apparel Group Inc, holding leadership roles within finance and investor relations. Interim CFO Thomas D'Ambrosio returns to his position as senior vice president and corporate controller.
Richard Struthers has been appointed the new member development manager of the Organic Trade Association (OTA). Prior to joining the OTA, Struthers held sales positions with a few organic and natural products distribution companies, including Northeast Cooperatives, United Natural Foods (UNFI) and Alberts Organics.
Apparel and footwear company Wolverine has named Todd Yates vice president of marketing and apparel. He is overseeing the marketing and apparel operations for Wolverine, Bates and Hytest Safety Footwear Network. Previously Yates worked for brands including Columbia, Woolrich and The North Face.
David Bennell recently became the new executive director of Organic Exchange (OE). Bennell was formerly the director of the Forest Stewardship Council Global Fund and manager of product research, testing, and environmental affairs at LL Bean. LaRhea Pepper, the executive director of OE since 2005, will be the senior director of the organization.