\r\nuse of zero-waste dispensing systems for food and liquid goods. To learn more, contact Leo at sleo@rsc-ny.com.
\r\n
Malik Franklin is a partner at New York-based SLB Capital Advisors, which advises corporates and private-equity sponsors on a wide range of sale leaseback transactions. Franklin has more than 25 years of experience spanning investment banking and corporate finance, covering the real estate, health care and technology industries. He was also CFO of non-traded REIT and an advisor to several Fortune 100 companies.
\r\n","title":"Partner, SLB Capital Advisors","picture":{"id":69783,"url":"https://assets1.progressivegrocer.com/s3/files/styles/portrait_gallery_item/s3/2023-04/malik_franklin_-_slb_headshot.jpg?h=a7397d51&itok=Z0M8k90d","alt":"Malik Franklin SLB Headshot","width":350,"height":240},"phone":null,"contactForm":true},"digitalEdition":false,"sponsored":false,"taggedPro":false,"teaserImage":{"id":69789,"url":"https://assets1.progressivegrocer.com/files/styles/secondary_articles_short/s3/2023-04/grocery_storefront_teaser.jpg?h=09edcfa9&itok=FfNhzmZK","width":500,"height":280,"alt":"Grocery Storefront Teaser"},"topics":[{"name":"Operations","url":"/operations"},{"name":"Guest Viewpoints","url":"/guest-viewpoints"},{"name":"Food Retailers","url":"/food-retailers"},{"name":"PG Exclusives","url":"/pg-exclusives"}],"attachedFiles":[]},{"title":"How Grocery Retailers Can Learn to Thrive in the Face of Change","id":68440,"bundle":"article","summary":"Get and stay ahead using customer experience, front-line employee engagement, POS tech and supply chain planning","showSummary":true,"url":"/how-grocery-retailers-can-learn-thrive-face-change","date":"2023-04-03T11:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":false,"sponsored":false,"taggedPro":false,"teaserImage":{"id":69724,"url":"https://assets1.progressivegrocer.com/files/styles/secondary_articles_short/s3/2023-03/grocery_shopper_and_clerk_teaser.jpg?h=73306683&itok=lBhaLLSn","width":500,"height":281,"alt":"Grocery Shopper and Clerk Teaser"},"topics":[{"name":"Food Retailers","url":"/food-retailers"},{"name":"Technology","url":"/technology"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Labor & Employment","url":"/labor-employment"},{"name":"Supply Chain","url":"/supply-chain"},{"name":"Operations","url":"/operations"},{"name":"Guest Viewpoints","url":"/guest-viewpoints"},{"name":"Coronavirus","url":"/coronavirus"},{"name":"PG Exclusives","url":"/pg-exclusives"}],"attachedFiles":[]},{"title":"Personalization Isn’t Scary","id":68417,"bundle":"article","summary":"How grocers can avoid privacy concerns","showSummary":true,"url":"/personalization-isnt-scary","date":"2023-03-31T11:10:30","author":{"email":"jenny@ketnergroup.com","uname":"sraman","firstName":"Shekar","lastName":"Raman","bio":"Shekar Raman is CEO and co-founder of Iselin, N.J.-based Birdzi, a grocery retail artificial-intelligence (AI) solutions company that was inspired by an idea his 11-year-old daughter had about locating products in the supermarket. Raman is passionate about building data-driven technologies leveraging AI and machine learning to help retailers and brands elevate the customer experience.
\r\n","title":"CEO and Co-Founder, Birdzi","picture":{"id":69657,"url":"https://assets1.progressivegrocer.com/s3/files/styles/portrait_gallery_item/s3/2023-03/shekar_raman_headshot_smaller.png?h=beb7f838&itok=GzKEgXyI","alt":"Shekar Raman Birdzi Headshot","width":300,"height":218},"phone":null,"contactForm":true},"digitalEdition":false,"sponsored":false,"taggedPro":false,"teaserImage":{"id":69676,"url":"https://assets1.progressivegrocer.com/files/styles/secondary_articles_short/s3/2023-03/shoppers_teaser.jpg?h=73306683&itok=kvyQbfX_","width":500,"height":281,"alt":"Shoppers in a Line Teaser"},"topics":[{"name":"Technology","url":"/technology"},{"name":"Food Retailers","url":"/food-retailers"},{"name":"Guest Viewpoints","url":"/guest-viewpoints"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Path to Purchase","url":"/path-purchase"},{"name":"PG Exclusives","url":"/pg-exclusives"}],"attachedFiles":[]},{"title":"Innovating Category Management: Listening Through Imagery","id":68361,"bundle":"article","summary":"For those who adjust to Gen Z purchasing and consumption patterns, a new age of retail insights awaits","showSummary":true,"url":"/innovating-category-management-listening-through-imagery","date":"2023-03-27T11:00:35","author":{"email":"gmirza@outlook.com","uname":"gmirza","firstName":"Georges","lastName":"Mirza","bio":"Georges Mirza has been ahead of trends developing retail/CPG market-leading industry-changing solutions. He led the charge and established the roadmap for robotic indoor data collection, image recognition and analytics for retail to address out-of-stocks, inventory levels and compliance. Having previously managed portfolios of space and category management solutions at Nielsen, Blue Yonder and SymphonyAI Retail CPG, Mirza currently advises companies on how to strategize and prioritize their roadmaps for growth. Follow him on LinkedIn or Twitter.
\r\n","title":null,"picture":{"id":68905,"url":"https://assets1.progressivegrocer.com/s3/files/styles/portrait_gallery_item/s3/2023-02/georges_mirza_photo_smaller.jpg?itok=8j4gqJZK","alt":"Georges Mirza Headshot","width":250,"height":291},"phone":null,"contactForm":true},"digitalEdition":false,"sponsored":false,"taggedPro":false,"teaserImage":{"id":69538,"url":"https://assets1.progressivegrocer.com/files/styles/secondary_articles_short/s3/2023-03/gen_z_on_phones_teaser.jpg?h=73306683&itok=py4Xy91G","width":500,"height":281,"alt":"Gen Z on Phones Teaser"},"topics":[{"name":"Category Management","url":"/category-management"},{"name":"Food Retailers","url":"/food-retailers"},{"name":"Trading Partners","url":"/trading-partners"},{"name":"Technology","url":"/technology"},{"name":"Guest Viewpoints","url":"/guest-viewpoints"},{"name":"Shopper Behavior","url":"/shopper-behavior"},{"name":"Path to Purchase","url":"/path-purchase"},{"name":"PG Exclusives","url":"/pg-exclusives"}],"attachedFiles":[]},{"title":"KeHE Summer Show Previews Up-and-Coming Products, Innovations","id":68248,"bundle":"article","summary":"Must-have specialty items and top consumer concerns identified ahead of season","showSummary":true,"url":"/kehe-summer-show-previews-and-coming-products-innovations","date":"2023-03-14T12:45:24","author":{"email":"bkrebs@wearecsg.com","uname":"jadams","firstName":"Jeremy","lastName":"Adams","bio":"Jeremy Adams, senior director of category management at Naperville, Ill.-based KeHE, leads and oversees the company’s supplier relations and category solutions. With more than 20 years of CPG experience, Adams previously held positions in analytics, sales strategy and planning, business development, category management, growth solutions, and store operations for Conagra, IRI and Jewel-Osco.
\r\n","title":"Senior Director of Category Management,KeHE","picture":{"id":69307,"url":"https://assets1.progressivegrocer.com/s3/files/styles/portrait_gallery_item/s3/2023-03/jeremy_adams.jpg?h=9237fd13&itok=m7bQysQw","alt":"Jeremy Adams KeHE Headshot","width":250,"height":285},"phone":null,"contactForm":true},"digitalEdition":false,"sponsored":false,"taggedPro":false,"teaserImage":{"id":69311,"url":"https://assets1.progressivegrocer.com/files/styles/secondary_articles_short/s3/2023-03/kehe_summer_show_floor_teaser.jpg?h=73306683&itok=Ud-fuJIu","width":500,"height":281,"alt":"KeHE Summer Show Floor Teaser"},"topics":[{"name":"Events","url":"/events"},{"name":"Trading Partners","url":"/trading-partners"},{"name":"Independent Grocers","url":"/independent-grocers"},{"name":"Food Retailers","url":"/food-retailers"},{"name":"Sustainability","url":"/sustainability"},{"name":"Solutions","url":"/solutions"},{"name":"Guest Viewpoints","url":"/guest-viewpoints"},{"name":"Natural Products","url":"/natural-products"},{"name":"Specialty Foods","url":"/specialty-foods"},{"name":"PG Exclusives","url":"/pg-exclusives"}],"attachedFiles":[]}]},"title":"Guest Viewpoints","contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Progressive Grocer"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "pg"; const title = "Guest Viewpoints | Progressive Grocer"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", "author_profile", "buyers_guide_listing" ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = title || `${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 taxonomy 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); } })();