1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, minimum-scale=1" /> 6 <title>International Association for Food Protection - International Association for Food Protection</title> 7 <meta name="description" content="IAFP is an organization of 4,000 food safety professionals committed to Advancing Food Safety Worldwide&reg; by providing Members a forum to exchange information on protecting the global food supply." /> 8 <meta name="keywords" content="food, food and safety, food handlers, food health, food hygiene, food industry, food manufacturers, food packaging, food poisoning, food protection, food protection trends, food safety, food safety training, food science, food storage, food supply, food technology, haccp, healthy food, international food, journal of food protection, public health, Homepage, IAFP, International Association for Food Protection, IAFP home, IAFP homepage" /> 9 10<link rel="stylesheet" href="https://use.typekit.net/rto1zft.css" /> 11 12<link rel="stylesheet" href="/css/global.css?v=1787602946"> 13 14<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> 15<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> 16<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> 17<link rel="manifest" href="/site.webmanifest" /> 18<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#0067ab" /> 19<meta name="apple-mobile-web-app-title" content="International Association for Food Protection" /> 20<meta name="application-name" content="International Association for Food Protection" /> 21<meta name="msapplication-TileColor" content="#0067ab" /> 22<meta name="theme-color" content="#ffffff" /> 23 24 25 <meta property="og:image" content="http://www.foodprotection.org/images/open-graph/iafp.png" /> 26 <meta property="og:image:type" content="image/png" /> 27 <meta property="og:image:width" content="1500" /> 28 <meta property="og:image:height" content="1500" /> 29 <meta property="og:title" content="International Association for Food Protection" /> 30 <meta property="og:description" content="IAFP is an organization of 4,000 food safety professionals committed to Advancing Food Safety Worldwide&reg; by providing Members a forum to exchange information on protecting the global food supply." /> 31 <meta property="og:url" content="https://www.foodprotection.org/" /> 32 <meta property="og:site_name" content="International Association for Food Protection" /> 33 <!-- Google Tag Manager --> 34
34<script>
vendor: 331 bytes, lines 34-38
34(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 35 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 36 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 37 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 38 })(window,document,'script','dataLayer','
38GTM-M4VBC4X
vendor: 3 bytes, line 38
38');
38</script>
38 39 <!-- End Google Tag Manager --> 40</head> 41<body class=""> 42 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 42-43
42 43 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
43GTM-M4VBC4X
vendor: 85 bytes, lines 43-45
43" 44 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 45
45<!-- End Google Tag Manager (noscript) --> 46 <div id="wrapper" class="wrapper snap-content"> 47 <header> 48 <div class="grid"> 49 <div class="col-12"> 50 <div class="logo"><a href="/"><img src="/images/logos/iafp-logo.svg" alt="International Association for Food Protection" class="scale" /></a></div> 51 <div class="top-utility"> 52 <nav class="util-links"> 53 <ul> 54 <li><a href="http://careers.foodprotection.org/">Careers</a></li> 55 <li><a href="/calendar/">Event Calendar</a></li> 56 <li><a href="/about/contact/">Contact</a></li> 57 </ul> 58 </nav> 59 <nav class="social"> 60 <ul> 61 <li><a href="https://www.facebook.com/pages/International-Association-for-Food-Protection/134554485526?ref=ts" class="facebook" target="_blank" aria-label="Facebook"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 62 <defs> 63 <clipPath id="clip-facebook"> 64 <rect width="100" height="100"/> 65 </clipPath> 66 </defs> 67 <g id="facebook" clip-path="url(#clip-facebook)"> 68 <path id="facebook-2" data-name="facebook" d="M52.919,33.75l1.666-10.859H44.167V15.845c0-2.971,1.455-5.866,6.122-5.866h4.737V.734A57.763,57.763,0,0,0,46.617,0c-8.58,0-14.189,5.2-14.189,14.616v8.276H22.89V33.75h9.538V60H44.167V33.75Z" transform="translate(11.11 20)" fill="#fff"/> 69 </g> 70</svg> 71</a></li> 72 <li><a href="https://twitter.com/IAFPFood" class="twitter" target="_blank" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 73 <defs> 74 <clipPath id="clip-twitter"> 75 <rect width="100" height="100"/> 76 </clipPath> 77 </defs> 78 <g id="twitter" clip-path="url(#clip-twitter)"> 79 <path id="twitter-2" data-name="twitter" d="M70.358,48h8.486L60.31,69.178,82.113,98H65.045L51.668,80.524,36.379,98h-8.5L47.7,75.344,26.8,48H44.3L56.379,63.974ZM67.377,92.928h4.7L41.74,52.808H36.692Z" transform="translate(-4.8 -23)" fill="#fff"/> 80 </g> 81</svg> 82</a></li> 83 <li><a href="https://www.instagram.com/iafpfood/?hl=en" class="instagram" target="_blank" aria-label="Instagram"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 84 <defs> 85 <clipPath id="clip-instagram"> 86 <rect width="100" height="100"/> 87 </clipPath> 88 </defs> 89 <g id="instagram" clip-path="url(#clip-instagram)"> 90 <path id="instagram-2" data-name="instagram" d="M29.938,46.442A15.383,15.383,0,1,0,45.322,61.825,15.359,15.359,0,0,0,29.938,46.442Zm0,25.384a10,10,0,1,1,10-10,10.019,10.019,0,0,1-10,10Zm19.6-26.014a3.588,3.588,0,1,1-3.588-3.588A3.58,3.58,0,0,1,49.539,45.813Zm10.189,3.642C59.5,44.648,58.4,40.39,54.881,36.882s-7.765-4.606-12.572-4.847c-4.954-.281-19.8-.281-24.755,0-4.793.228-9.051,1.325-12.572,4.833S.377,44.634.136,49.441c-.281,4.954-.281,19.8,0,24.755C.363,79,1.461,83.26,4.982,86.768s7.76
905,4.606,12.572,4.847c4.954.281,19.8.281,24.755,0,4.806-.228,9.064-1.325,12.572-4.847S59.487,79,59.728,74.2c.281-4.954.281-19.788,0-24.742Zm-6.4,30.057a10.125,10.125,0,0,1-5.7,5.7c-3.95,1.566-13.321,1.2-17.686,1.2s-13.75.348-17.686-1.2a10.125,10.125,0,0,1-5.7-5.7c-1.566-3.95-1.2-13.321-1.2-17.686S5,48.075,6.549,44.139a10.125,10.125,0,0,1,5.7-5.7c3.95-1.566,13.321-1.2,17.686-1.2s13.75-.348,17.686,1.2a10.125,10.125,0,0,1,5.7,5.7c1.566,3.95,1.2,13.321,1.2,17.686S54.894,75.575,53.328,79.511Z" transform="translate(20.075 -11.825)" fill="#fff"/> 91 </g> 92</svg> 93</a></li> 94 <li><a href="https://www.linkedin.com/company/international-association-for-food-protection/" class="linkedin" target="_blank" aria-label="LinkedIn"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 95 <defs> 96 <clipPath id="clip-linkedin"> 97 <rect width="100" height="100"/> 98 </clipPath> 99 </defs> 100 <g id="linkedin" clip-path="url(#clip-linkedin)"> 101 <path id="linkedin-2" data-name="linkedin" d="M13.431,60.01H.991V19.951h12.44ZM7.2,14.487a7.238,7.238,0,1,1,7.2-7.272A7.265,7.265,0,0,1,7.2,14.487ZM59.988,60.01H47.575V40.51c0-4.647-.094-10.607-6.468-10.607-6.468,0-7.459,5.049-7.459,10.273V60.01H21.223V19.951H33.153v5.464h.174c1.661-3.147,5.718-6.469,11.77-6.469,12.59,0,14.9,8.29,14.9,19.058v22Z" transform="translate(20 19.99)" fill="#fff"/> 102 </g> 103</svg> 104</a></li> 105 </ul> 106 </nav> 107 <nav class="languages"> 108 <select class="language-switch" aria-label="Language Select"> 109 <option value="en">English</option> 110 <option value="es">Spanish</option> 111 <option value="fr">French</option> 112 <option value="de">German</option> 113 <option value="zh-CN">Chinese (Simplified)</option> 114 <option value="ko">Korean</option> 115 <option value="pt">Portuguese</option> 116 <option value="nl">Dutch</option> 117 </select> 118 </nav> 119 </div> 120 <div class="bottom-utility"> 121 <div class="connect"><a href="https://connect.foodprotection.org/home" target="_blank"><img src="/images/logos/iafp-connect.png" alt="IAFP Connect" class="scale" /></a></div> 122 <div class="foundation-link"><a href="/about/iafp-foundation/"><img src="/images/logos/iafp-foundation.png" alt="IAFP Foundation" class="scale" /></a></div> 123 <a href="/login/" class="button"><i class="icon-lock"></i> <span class="label">Member Login</span></a> 124 </div> 125 </div> 126 </div> 127 <a href="#" id="menu-button" class="menu-button" aria-label="menu-button"> 128 <div class="menu-icon" aria-hidden="true"> 129 <span class="top"></span> 130 <span class="center"></span> 131 <span class="bottom"></span> 132 </div> 133 </a> 134 </header> 135 <nav class="main-nav"> 136 <div class="grid"> 137 <div class="col-12"> 138 <ul id="navigation" class="megalodon"> 139 <li class="nav-1"><a href="/about/">About</a> 140 <div class="menu"> 141 <nav> 142 <ul> 143 <li><a href="/about/history/">History</a></li> 144 <li><a href="/about/governance/">Governance</a></li> 145 <li><a href="/about/executive-board/">Executive Board</a></li> 146 <li><a href="/about/past-presidents/">Past Presidents</a></li> 147 <li><a href="/about/meeting-locations/">Past Meeting Locations</a></li> 148 <li><a href="/about/past-awardees/">Past Awardees</a></li> 149 <li><a href="/about/iafp-foundation/">IAFP Foundation</a></li> 150 <li><a href="/about/news-releases/">News Releases</a></li> 151 <li><a href="/about/staff/">Staff</a></li> 152 <li><a href="/about/memoranda-of-understanding/">Memoranda of Understanding</a></li> 153 <li><a href="/about/contact/">Contact</a></li> 154 </ul> 155 </nav> 156 </div> 157 </li> 158 <li class="nav-2"><a href="/publications/">Publications</a> 159 <div class="menu"> 160 <nav> 161 <ul> 162 <li><a href="/publications/journal-of-food-protection/">Journal of Food Protection</a></li> 163 <li><a href="/publications/food-protection-trends/">Food Protection Trends</a></li> 164 <li><a href="/publications/iafp-report/">IAFP Report</a></li> 165 <li><a href="/publications/historic-publications/">Historic Publications</a></li> 166 <li><a href="/publications/other-publications/">Order Publications</a></li> 167 <li><a href="/publications/instructions-for-authors/">Instructions for Authors</a></li> 168 <li><a href="/publications/advertiser-media-kit/">Advertiser Media Kit</a></li> 169 <li><a href="/publications/publication-policies/">Publication Policies</a></li> 170 <li><a href="/publications/affiliate-view/">Affiliate View</a></li> 171 </ul> 172 </nav> 173 </div> 174 </li> 175 <li class="nav-3"><a href="/events-meetings/">Events & Meetings</a> 176 <div class="menu"> 177 <nav> 178 <ul> 179 <li><a href="/annualmeeting/">IAFP Annual Meeting</a></li> 180 <li><a href="/europeansymposium/">IAFP Europe</a></li> 181 <li><a href="/events-meetings/international-meetings/">International Meetings</a></li> 182 <li><a href="/events-meetings/workshops-conferences/">Workshops & Conferences</a></li> 183 <li><a href="/events-meetings/webinars/">Webinars</a></li> 184 <li><a href="/events-meetings/webinar-proposals/">Webinar Proposals</a></li> 185 </ul> 186 </nav> 187 </div> 188 </li> 189 <li class="nav-4"><a href="/get-involved/">Get Involved</a> 190 <div class="menu"> 191 <nav> 192 <ul> 193 <li><a href="/get-involved/committees/">Committees</a></li> 194 <li><a href="/get-involved/dei-council/">Diversity Equity and Inclusion Council</a></li> 195 <li><a href="/get-involved/professional-development-groups/">Professional Development Groups</a></li> 196 <li><a href="/get-involved/volunteer-opportunities/">Volunteer Opportunities</a></li> 197 <li><a href="/get-involved/students/">Students</a></li> 198 <li><a href="/get-involved/awards/">Awards</a></li> 199 <li><a href="/get-involved/iafp-connect/">IAFP Connect</a></li> 200 <li><a href="/get-involved/mentor-match/">Mentor Match</a></li> 201 </ul> 202 </nav> 203 </div> 204 </li> 205 <li class="nav-5"><a href="/membership/">Membership</a> 206 <div class="menu"> 207 <nav> 208 <ul> 209 <li><a href="/membership/become-a-member/">Become a Member</a></li> 210 <li><a href="/members/member-directory/">Membership Directory</a></li> 211 <li><a href="/membership/sustaining-members/">Sustaining Members</a></li> 212 <li><a href="/membership/milestone-members/">Milestone Members</a></li> 213 </ul> 214 </nav> 215 </div> 216 </li> 217 <li class="nav-6"><a href="/affiliates/">Affiliates</a> 218 <div class="menu"> 219 <nav> 220 <ul> 221 <li><a href="/affiliates/directory/">Affiliate Directory</a></li> 222 <li><a href="/affiliates/council/">Affiliate Council</a></li> 223 <li><a href="/affiliates/council-minutes/">Affiliate Council Minutes</a></li> 224 <li><a href="/affiliates/awards/">Affiliate Awards</a></li> 225 <li><a href="/affiliates/annual-reports/">Affiliate Annual Reports</a></li> 226 <li><a href="/affiliates/dues-code/">Affiliate Dues</a></li> 227 <li><a href="/affiliates/frequently-asked-questions/">Affiliate FAQs</a></li> 228 <li><a href="/publications/affiliate-view/">Affiliate View</a></li> 229 <li><a href="/affiliates/operational-guidelines/">Operational Guidelines</a></li> 230 <li><a href="/affiliates/executive-board-speaker-program/">Executive Board Speaker Program</a></li> 231 </ul> 232 </nav> 233 </div> 234 </li> 235 <li class="nav-7"><a href="/resources/">Resources</a> 236 <div class="menu"> 237 <nav> 238 <ul> 239 <li><a href="/resources/food-safety-icons/">Food Safety Icons</a></li> 240 <li><a href="/resources/food-allergen-icons/">Food Allergen Icons</a></li> 241 <li><a href="/resources/webinar-archive/">Webinar Archive</a></li> 242 <li><a href="/resources/springer-science-business-media/">Springer Science + Business Media</a></li> 243 <li><a href="/resources/nsf-training-partnership/">NSF Training Partnership</a></li> 244 </ul> 245 </nav> 246 </div> 247 </li> 248 <li class="nav-search"> 249 <form action="/search/"> 250 <input type="text" name="q" class="text" placeholder="Search IAFP" aria-label="Search IAFP" /> 251 <button type="submit" class="button notranslate" translate="no" aria-label="Search Button"></button> 252 </form> 253 </li> 254 </ul>
255 </div> 256 </div> 257 </nav> 258 <!-- sphinx --> 259 <section class="hero"> 260 <div class="grid"> 261 <div class="col-12"> 262 <section id="main-feature" class="main-feature"> 263 <div class="image-container b-lazy" data-src="/images/backgrounds/main-feature.jpg"></div> 264 <div class="grid"> 265 <div class="col-12"> 266 <div class="feature-call"> 267 <h1><span>Advancing Food Safety</span> Worldwide.<sup>®</sup></h1> 268 <p>A member-based association of more than 4,500 food safety professionals, IAFP is committed to advancing food safety worldwide by providing a forum for food safety professionals to exchange information on protecting the food supply.</p> 269 <p class="action"><a href="/membership/become-a-member/" class="button">Become a Member</a></p> 270 </div> 271 </div> 272 </div> 273 </section> 274 </div> 275 </div> 276</section> 277 278 279<section class="announcements"> 280 <div class="grid"> 281 <div class="col-12"> 282 <ul class="announcement-list"> 283 <li> 284 <a href="mailto:[email protected]"> <figure class="b-lazy image-container" data-src="/upl/images/home/subfeature/6a8dde584501c45bcbc8d-ee84457e.jpg"></figure> 285 <figcaption> 286 <h2>Call for IAFP Secretary Nominations!</h2> 287 <p>Nominations are open for candidates from the industry sector to serve as 2027â2028 IAFP Secretary. The elected Secretary will serve a five-year term on the IAFP Executive Board. Self-nominations are encouraged. The nomination deadline is Tuesday, October 6, 2026. Nominators may forward a letter of nomination and biographical sketch to Lisa Garcia, IAFP Executive Director, at [email protected].</p> 288 </figcaption> 289 </a> </li> 290 <li> 291 <a href="/events-meetings/webinar-proposals/"> <figure class="b-lazy image-container" data-src="/upl/images/home/subfeature/69b04066bd01c3318c573-28d5d3e5.jpg"></figure> 292 <figcaption> 293 <h2>IAFP Webinars</h2> 294 <p>Share your research by presenting in an IAFP WEBINAR.</p> 295 </figcaption> 296 </a> </li> 297 <li> 298 <a href="/get-involved/"> <figure class="b-lazy image-container" data-src="/upl/images/home/subfeature/680feb31554c8472411a-47d0450e.jpg"></figure> 299 <figcaption> 300 <h2>Get Involved</h2> 301 <p>By getting involved with IAFP, youâll help your career blossom by interacting with food safety professionals from around the world.</p> 302 </figcaption> 303 </a> </li> 304 </ul> 305 </div> 306 </div> 307</section> 308 <!-- //sphinx --> 309 <section class="partner-block footer-block"> 310 <div class="grid"> 311 <div class="col-12"> 312 <ul id="partner-space-bottom" class="partner-space"></ul> 313 </div> 314 </div> 315 </section> 316 <footer> 317 <section class="main-footer"> 318 <div class="grid"> 319 <nav class="footer-nav"> 320 <ul> 321 <li><a href="/about/">About</a></li> 322 <li><a href="/publications">Publications</a></li> 323 <li><a href="events-meetings/">Events & Meetings</a></li> 324 <li><a href="/get-involved/">Get Involved</a></li> 325 </ul> 326 327 <ul> 328 <li><a href="/membership/">Membership</a></li> 329 <li><a href="/affiliates/">Affiliates</a></li> 330 <li><a href="/resources/">Resources</a></li> 331 </ul> 332 333 <ul> 334 <li><a href="/policy-on-commercialism/">Policy on Commercialism</a></li> 335 <li><a href="/required-notice/">Required Notice</a></li> 336 <li><a href="/publications/advertiser-media-kit/">Advertisers</a></li> 337 </ul> 338 </nav> 339 <div class="footer-address"> 340 <strong>International Association for Food Protection</strong> 341 2900 100th Street, Suite 309<br> 342 Des Moines, Iowa 50322-3855 USA 343 <div class="phone"><i class="fa fa-phone"></i> +1 515.276.3344</div> 344 </div> 345 </div> 346 </section> 347 <section class="sub-footer"> 348 <div class="grid"> 349 <div class="col-12"> 350 <div class="footer-logo"><figure><img src="/images/logos/iafp-logo-reverse.svg" alt="" class="scale" /></figure></div> 351 <nav class="social"> 352 <ul> 353 <li><a href="https://www.facebook.com/pages/International-Association-for-Food-Protection/134554485526?ref=ts" class="facebook" target="_blank" aria-label="Facebook"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewB
353ox="0 0 100 100"> 354 <defs> 355 <clipPath id="clip-facebook"> 356 <rect width="100" height="100"/> 357 </clipPath> 358 </defs> 359 <g id="facebook" clip-path="url(#clip-facebook)"> 360 <path id="facebook-2" data-name="facebook" d="M52.919,33.75l1.666-10.859H44.167V15.845c0-2.971,1.455-5.866,6.122-5.866h4.737V.734A57.763,57.763,0,0,0,46.617,0c-8.58,0-14.189,5.2-14.189,14.616v8.276H22.89V33.75h9.538V60H44.167V33.75Z" transform="translate(11.11 20)" fill="#fff"/> 361 </g> 362</svg> 363</a></li> 364 <li><a href="https://twitter.com/IAFPFood" class="twitter" target="_blank" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 365 <defs> 366 <clipPath id="clip-twitter"> 367 <rect width="100" height="100"/> 368 </clipPath> 369 </defs> 370 <g id="twitter" clip-path="url(#clip-twitter)"> 371 <path id="twitter-2" data-name="twitter" d="M70.358,48h8.486L60.31,69.178,82.113,98H65.045L51.668,80.524,36.379,98h-8.5L47.7,75.344,26.8,48H44.3L56.379,63.974ZM67.377,92.928h4.7L41.74,52.808H36.692Z" transform="translate(-4.8 -23)" fill="#fff"/> 372 </g> 373</svg> 374</a></li> 375 <li><a href="https://www.instagram.com/iafpfoodprotection/" class="instagram" target="_blank" aria-label="Instagram"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 376 <defs> 377 <clipPath id="clip-instagram"> 378 <rect width="100" height="100"/> 379 </clipPath> 380 </defs> 381 <g id="instagram" clip-path="url(#clip-instagram)"> 382 <path id="instagram-2" data-name="instagram" d="M29.938,46.442A15.383,15.383,0,1,0,45.322,61.825,15.359,15.359,0,0,0,29.938,46.442Zm0,25.384a10,10,0,1,1,10-10,10.019,10.019,0,0,1-10,10Zm19.6-26.014a3.588,3.588,0,1,1-3.588-3.588A3.58,3.58,0,0,1,49.539,45.813Zm10.189,3.642C59.5,44.648,58.4,40.39,54.881,36.882s-7.765-4.606-12.572-4.847c-4.954-.281-19.8-.281-24.755,0-4.793.228-9.051,1.325-12.572,4.833S.377,44.634.136,49.441c-.281,4.954-.281,19.8,0,24.755C.363,79,1.461,83.26,4.982,86.768s7.76
3825,4.606,12.572,4.847c4.954.281,19.8.281,24.755,0,4.806-.228,9.064-1.325,12.572-4.847S59.487,79,59.728,74.2c.281-4.954.281-19.788,0-24.742Zm-6.4,30.057a10.125,10.125,0,0,1-5.7,5.7c-3.95,1.566-13.321,1.2-17.686,1.2s-13.75.348-17.686-1.2a10.125,10.125,0,0,1-5.7-5.7c-1.566-3.95-1.2-13.321-1.2-17.686S5,48.075,6.549,44.139a10.125,10.125,0,0,1,5.7-5.7c3.95-1.566,13.321-1.2,17.686-1.2s13.75-.348,17.686,1.2a10.125,10.125,0,0,1,5.7,5.7c1.566,3.95,1.2,13.321,1.2,17.686S54.894,75.575,53.328,79.511Z" transform="translate(20.075 -11.825)" fill="#fff"/> 383 </g> 384</svg> 385</a></li> 386 <li><a href="https://www.linkedin.com/company/international-association-for-food-protection/" class="linkedin" target="_blank" aria-label="LinkedIn"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 387 <defs> 388 <clipPath id="clip-linkedin"> 389 <rect width="100" height="100"/> 390 </clipPath> 391 </defs> 392 <g id="linkedin" clip-path="url(#clip-linkedin)"> 393 <path id="linkedin-2" data-name="linkedin" d="M13.431,60.01H.991V19.951h12.44ZM7.2,14.487a7.238,7.238,0,1,1,7.2-7.272A7.265,7.265,0,0,1,7.2,14.487ZM59.988,60.01H47.575V40.51c0-4.647-.094-10.607-6.468-10.607-6.468,0-7.459,5.049-7.459,10.273V60.01H21.223V19.951H33.153v5.464h.174c1.661-3.147,5.718-6.469,11.77-6.469,12.59,0,14.9,8.29,14.9,19.058v22Z" transform="translate(20 19.99)" fill="#fff"/> 394 </g> 395</svg> 396</a></li> 397 </ul> 398 </nav> 399 </div> 400 </div> 401 <div class="grid"> 402 <div class="col-12"> 403 <p class="copyright"><span>Copyright © 2026 International Association for Food Protection.</span> <span class="sub-footer-nav"><a href="/privacy/">Privacy/Legal</a> | <a href="/sitemap/">Sitemap</a></span></p> 404 </div> 405 </div> 406 </section> 407</footer> </div> 408 <div id="snap-drawer" class="slide-drawer drawer-right" aria-hidden="true"> 409 <div class="drawer-content"> 410 <div class="close-button"> 411 <a href="#" id="close-button" aria-label="Menu Close Button"><div class="icon" aria-hidden="true"><figure></figure></div></a> 412 </div> 413 <div class="grid"> 414 <div class="col-12"> 415 <div class="logo"><a href="/"><img src="/images/logos/iafp-logo-reverse.svg" alt="Intnational Association for Food Protection" class="scale" /></a></div> 416 <div class="menu-search"> 417 <form action="/search/"> 418 <div class="field-container"> 419 <input type="text" name="q" class="text" placeholder="Search IAFP" aria-label="Search IAFP" /> 420 <button type="submit" class="button search-submit notranslate" translate="no" aria-label="Search Button"></button> 421 </div> 422 </form>
423 </div> 424 <nav class="slide-menu"> 425 <nav class="languages"> 426 <select class="language-switch" aria-label="Language Select"> 427 <option value="en">English</option> 428 <option value="es">Spanish</option> 429 <option value="fr">French</option> 430 <option value="de">German</option> 431 <option value="zh-CN">Chinese (Simplified)</option> 432 <option value="ko">Korean</option> 433 <option value="pt">Portuguese</option> 434 <option value="nl">Dutch</option> 435 </select> 436 </nav> 437 <nav class="menu-member-utility"> 438 <ul> 439 <li class="log"> 440 <a href="/login/" class="login button"><i class="fa fa-fw fa-lock"></i> <span class="label">Member Login</span></a> 441 </li> 442 </ul> 443 </nav> 444 445 <nav class="menu-social"> 446 <ul> 447 <li><a href="https://www.facebook.com/pages/International-Association-for-Food-Protection/134554485526?ref=ts" class="facebook" target="_blank" aria-label="Facebook"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 448 <defs> 449 <clipPath id="clip-facebook"> 450 <rect width="100" height="100"/> 451 </clipPath> 452 </defs> 453 <g id="facebook" clip-path="url(#clip-facebook)"> 454 <path id="facebook-2" data-name="facebook" d="M52.919,33.75l1.666-10.859H44.167V15.845c0-2.971,1.455-5.866,6.122-5.866h4.737V.734A57.763,57.763,0,0,0,46.617,0c-8.58,0-14.189,5.2-14.189,14.616v8.276H22.89V33.75h9.538V60H44.167V33.75Z" transform="translate(11.11 20)" fill="#fff"/> 455 </g> 456</svg> 457</a></li> 458 <li><a href="https://twitter.com/IAFPFood" class="twitter" target="_blank" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 459 <defs> 460 <clipPath id="clip-twitter"> 461 <rect width="100" height="100"/> 462 </clipPath> 463 </defs> 464 <g id="twitter" clip-path="url(#clip-twitter)"> 465 <path id="twitter-2" data-name="twitter" d="M70.358,48h8.486L60.31,69.178,82.113,98H65.045L51.668,80.524,36.379,98h-8.5L47.7,75.344,26.8,48H44.3L56.379,63.974ZM67.377,92.928h4.7L41.74,52.808H36.692Z" transform="translate(-4.8 -23)" fill="#fff"/> 466 </g> 467</svg> 468</a></li> 469 <li><a href="https://www.instagram.com/iafpfoodprotection/" class="instagram" target="_blank" aria-label="Instagram"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 470 <defs> 471 <clipPath id="clip-instagram"> 472 <rect width="100" height="100"/> 473 </clipPath> 474 </defs> 475 <g id="instagram" clip-path="url(#clip-instagram)"> 476 <path id="instagram-2" data-name="instagram" d="M29.938,46.442A15.383,15.383,0,1,0,45.322,61.825,15.359,15.359,0,0,0,29.938,46.442Zm0,25.384a10,10,0,1,1,10-10,10.019,10.019,0,0,1-10,10Zm19.6-26.014a3.588,3.588,0,1,1-3.588-3.588A3.58,3.58,0,0,1,49.539,45.813Zm10.189,3.642C59.5,44.648,58.4,40.39,54.881,36.882s-7.765-4.606-12.572-4.847c-4.954-.281-19.8-.281-24.755,0-4.793.228-9.051,1.325-12.572,4.833S.377,44.634.136,49.441c-.281,4.954-.281,19.8,0,24.755C.363,79,1.461,83.26,4.982,86.768s7.76
4765,4.606,12.572,4.847c4.954.281,19.8.281,24.755,0,4.806-.228,9.064-1.325,12.572-4.847S59.487,79,59.728,74.2c.281-4.954.281-19.788,0-24.742Zm-6.4,30.057a10.125,10.125,0,0,1-5.7,5.7c-3.95,1.566-13.321,1.2-17.686,1.2s-13.75.348-17.686-1.2a10.125,10.125,0,0,1-5.7-5.7c-1.566-3.95-1.2-13.321-1.2-17.686S5,48.075,6.549,44.139a10.125,10.125,0,0,1,5.7-5.7c3.95-1.566,13.321-1.2,17.686-1.2s13.75-.348,17.686,1.2a10.125,10.125,0,0,1,5.7,5.7c1.566,3.95,1.2,13.321,1.2,17.686S54.894,75.575,53.328,79.511Z" transform="translate(20.075 -11.825)" fill="#fff"/> 477 </g> 478</svg> 479</a></li> 480 <li><a href="https://www.linkedin.com/company/international-association-for-food-protection/" class="linkedin" target="_blank" aria-label="LinkedIn"><svg class="scale" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100" viewBox="0 0 100 100"> 481 <defs> 482 <clipPath id="clip-linkedin"> 483 <rect width="100" height="100"/> 484 </clipPath> 485 </defs> 486 <g id="linkedin" clip-path="url(#clip-linkedin)"> 487 <path id="linkedin-2" data-name="linkedin" d="M13.431,60.01H.991V19.951h12.44ZM7.2,14.487a7.238,7.238,0,1,1,7.2-7.272A7.265,7.265,0,0,1,7.2,14.487ZM59.988,60.01H47.575V40.51c0-4.647-.094-10.607-6.468-10.607-6.468,0-7.459,5.049-7.459,10.273V60.01H21.223V19.951H33.153v5.464h.174c1.661-3.147,5.718-6.469,11.77-6.469,12.59,0,14.9,8.29,14.9,19.058v22Z" transform="translate(20 19.99)" fill="#fff"/> 488 </g> 489</svg> 490</a></li> 491 </ul> 492 </nav> 493 <nav> 494 <div class="nav-head slide-trigger">About<div class="icon"></div></div> 495 <div class="slide-toggle"> 496 <ul> 497 <li><a href="/about/">About IAFP</a></li> 498 <li><a href="/about/history/">History</a></li> 499 <li><a href="/about/governance/">Governance</a></li> 500 <li><a href="/about/executive-board/">Executive Board</a></li> 501 <li><a href="/about/past-presidents/">Past Presidents</a></li> 502 <li><a href="/about/past-awardees/">Past Awardees</a></li> 503 <li><a href="/about/meeting-locations/">Past Meeting Locations</a></li> 504 <li><a href="/about/iafp-foundation/">IAFP Foundation</a></li> 505 <li><a href="/about/news-releases/">News Releases</a></li> 506 <li><a href="/about/staff/">Staff</a></li> 507 <li><a href="/about/memoranda-of-understanding/">Memoranda of Understanding</a></li> 508 <li><a href="/about/contact/">Contact IAFP</a></li> 509 </ul> 510 </div> 511 </nav> 512 <nav> 513 <div class="nav-head slide-trigger">Publications<div class="icon"></div></div> 514 <div class="slide-toggle"> 515 <ul> 516 <li><a href="/publications/">Publications</a></li> 517 <li><a href="/publications/journal-of-food-protection/">Journal of Food Protection</a></li> 518 <li><a href="/publications/food-protection-trends/">Food Protection Trends</a></li> 519 <li><a href="/publications/iafp-report/">IAFP Report</a></li> 520 <li><a href="/publications/historic-publications/">Historic Publications</a></li> 521 <li><a href="/publications/other-publications/">Order Publications</a></li> 522 <li><a href="/publications/instructions-for-authors/">Instructions for Authors</a></li> 523 <li><a href="/publications/advertiser-media-kit/">Advertiser Media Kit</a></li> 524 <li><a href="/publications/publication-policies/">Publication Policies</a></li> 525 <li><a href="/publications/affiliate-view/">Affiliate View</a></li> 526 </ul> 527 </div> 528 </nav> 529 <nav> 530 <div class="nav-head slide-trigger">Events & Meetings<div class="icon"></div></div> 531 <div class="slide-toggle"> 532 <ul> 533 <li><a href="/events-meetings/">Events & Meetings</a></li> 534 <li><a href="/annualmeeting/">IAFP Annual Meeting</a></li> 535 <li><a href="/europeansymposium/">IAFP Europe</a></li> 536 <li><a href="/events-meetings/international-meetings/">International Meetings</a></li> 537 <li><a href="/events-meetings/workshops-conferences/">Workshops & Conferences</a></li> 538 <li><a href="/events-meetings/webinars/">Webinars</a></li> 539 <li><a href="/events-meetings/webinar-proposals/">Webinar Proposals</a></li> 540 </ul> 541 </div> 542 </nav> 543 <nav> 544 <div class="nav-head slide-trigger">Get Involved<div class="icon"></div></div> 545 <div class="slide-toggle"> 546 <ul> 547 <li><a href="/get-involved/">Get Involved</a></li> 548 <li><a href="/get-involved/committees/">Committees</a></li> 549 <li><a href="/get-involved/dei-council/">DEI Council</a></li> 550 <li><a href="/get-involved/professional-development-groups/">Professional Development Groups</a></li> 551 <li><a href="/get-involved/volunteer-opportunities/">Volunteer Opportunities</a></li> 552 <li><a href="/get-involved/students/">Students</a></li> 553 <li><a href="/get-involved/awards/">Awards</a></li> 554 <li><a href="/get-involved/iafp-connect/">IAFP Connect</a></li> 555 <li><a href="/get-involved/mentor-match/">Mentor Match</a></li> 556 </ul> 557 </div> 558 </nav> 559 <nav> 560 <div class="nav-head slide-trigger">Membership<div class="icon"></div></div> 561 <div class="slide-toggle"> 562 <ul> 563 <li><a href="/membership/">Membership</a></li> 564 <li><a href="/membership/become-a-member/">Become a Member</a></li> 565 <li><a href="/members/member-directory/">Membership Directory</a></li> 566 <li><a href="/membership/sustaining-members/">Sustaining Members</a></li> 567 <li><a href="/membership/milestone-members/">Milestone Members</a></li> 568 </ul> 569 </div> 570 </nav> 571 <nav> 572 <div class="nav-head slide-trigger">Affiliates<div class="icon"></div></div> 573 <div class="slide-toggle"> 574 <ul> 575 <li><a href="/affiliates/">Affiliates</a></li> 576 <li><a href="/affiliates/directory/">Affiliate Directory</a></li> 577 <li><a href="/affiliates/council/">Affiliate Council</a></li> 578 <li><a href="/affiliates/council-minutes/">Affiliate Council Minutes</a></li> 579 <li><a href="/affiliates/awards/">Affiliate Awards</a></li> 580 <li><a href="/affiliates/annual-reports/">Affiliate Annual Reports</a></li> 581 <li><a href="/affiliates/dues-code/">Affiliate Dues</a></li> 582 <li><a href="/affiliates/frequently-asked-questions/">Affiliate FAQs</a></li> 583 <li><a href="/publications/affiliate-view/">Affiliate View</a></li> 584 <li><a href="/affiliates/operational-guidelines/">Operational Guidelines</a></li> 585 <li><a href="/affiliates/executive-board-speaker-program/">Executive Board Speaker Program</a></li> 586 </ul> 587 </div> 588 </nav> 589 <nav> 590 <div class="nav-head slide-trigger">Resources<div class="icon"></div></div> 591 <div class="slide-toggle"> 592 <ul> 593 <li><a href="/resources/">Resources</a></li> 594 <li><a href="/resources/food-safety-icons/">Food Safety Icons</a></li> 595 <li><a href="/resources/food-allergen-icons/">Food Allergen Icons</a></li> 596 <li><a href="/resources/webinar-archive/">Webinar Archive</a></li> 597 <li><a href="/resources/springer-science-business-media/">Springer Science + Business Media</a></li> 598 <li><a href="/resources/nsf-training-partnership/">NSF Training Partnership</a></li> 599 </ul> 600 </div> 601 </nav> 602 <nav class="snap-utility"> 603 <ul> 604 <li><a href="http://careers.foodprotection.org/">Careers</a></li> 605 <li><a href="/calendar/">Event Calendar</a></li> 606 <li><a href="/about/contact/">Contact</a></li> 607 <li><a href="/about/iafp-foundation/">IAFP Foundation</a></li> 608 <li><a href="/login/">IAFP Connect</a></li> 609 </ul> 610 </nav> 611 </nav> 612 </div> 613 </div> 614 </div> 615</div> 616 <div id="login-modal" class="login-modal mfp-with-anim mfp-hide"> 617 <div class="logo"> 618 <img src="/images/logos/iafp-logo.svg" alt="IAFP Logo" class="scale" /> 619 </div> 620 <div class="close-pane"><a href="#" id="close-pane" aria-label="Login Modal Close"><div class="icon" aria-hidden="true"><figure></figure></div></a></div> 621 <form action="/login/" method="post" class="content"> 622 623 624 <div class="nest"> 625 <div class="col-6"> 626 <label for="username">Username</label> 627 <input type="text" id="username" name="username" class="text" value="" /> 628 </div> 629 <div class="col-6"> 630 <label for="password">Password</label> 631 <input type="password" id="password" name="password" class="text" value="" /> 632 </div> 633 </div> 634 <nav>
635 <ul> 636 <li><label for="remember"><input type="checkbox" name="remember" id="remember" value="1" class="remember-check" >Remember me</label></li> 637 <li><a href="/members/forgot-password/">Forgot password?</a></li> 638 </ul> 639 <p class="disclaimer">Please click on "forgot password?" if you do not remember your password. <strong>You will be locked out after 5 attempts.</strong></p> 640 </nav> 641 <p class="action"> 642 <input type="submit" class="button" value="Login" /> 643 </p> 644</form> </div> 645 <a href="#wrapper" class="back-to-top scroll-button headroom" aria-label="Back to Top" aria-hidden="true" data-scroll><figure></figure></a> 646 647
647<script src="/asset/js/global.202108191025.js"></script>
vendor: 1 bytes, line 647
647
648<script src="/js/functions.js"></script>
vendor: 1 bytes, line 648
648
649<script src="/js/language.js"></script>
vendor: 1 bytes, line 649
649
650<script> 651 $(function() { 652 partners('#partner-space-bottom', '[{"id":"235","photo":"\/upl\/images\/global\/partners\/6a70a0c9eea0243276d79-b0e6d613.jpg","url":"https:\/\/www.bio-rad.com\/en-uk\/p\/fbt?ID=1475&WT.mc_id=260216050671"},{"id":"161","photo":"\/upl\/images\/global\/partners\/642afb8f363cd64f59ad9-cb6a043a.jpg","url":"https:\/\/www.biomerieux.com\/us\/en\/our-offer\/food-safety-and-quality\/custom-molecular-assays.html"},{"id":"123","photo":"\/upl\/images\/global\/partners\/69fce75716a680198bc9d-8198379d.png","url":"https:\/\/www.eurofinsus.com\/food-testing\/services\/testing-services\/microbiology\/"}]', 4); 653 partners_sidebar('#partner-space-sidebar', '[{"id":"187","photo":"\/upl\/images\/global\/partners-sidebar\/6a70a0ed771f9621c7ffc-c13d5ef0.jpg","url":"https:\/\/www.bio-rad.com\/en-uk\/p\/fbt?ID=1475&WT.mc_id=260216050671"},{"id":"115","photo":"\/upl\/images\/global\/partners-sidebar\/642afb9bd1ef9727a3dbf-b19bfef7.jpg","url":"https:\/\/www.biomerieux.com\/us\/en\/our-offer\/food-safety-and-quality\/custom-molecular-assays.html"},{"id":"78","photo":"\/upl\/images\/global\/partners-sidebar\/69fce7676b13f3bfce10-59ac56f3.png","url":"https:\/\/www.eurofinsus.com\/food-testing\/services\/testing-services\/microbiology\/"}]', 1); 654 }); 655</script>
655 656</body> 657</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.