This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Clean by Design: Navigating Medical Device Cleanliness Through Validation, Regulatory Alignment, and Failure Response

July 22, 2026 2:00 PM - 3:00 PM (EDT)

Description

In medical device manufacturing, “clean” is not a one-time achievement; it’s an ongoing process that must remain controlled, defensible, and aligned with patient safety. Yet even well-designed cleaning strategies can be challenged by real-world conditions, evolving regulatory expectations, and unexpected results. 

This webinar explores three common scenarios manufacturers face and provides a practical framework for cleaning validation interpreting outcomes and determining next steps: 

  • Initial Cleaning Validation (and Revalidation Triggers) Defining “clean,” selecting appropriate methods, and building a robust validation approach are critical, not only for initial success, but for managing future changes with confidence. 
  • Regulatory Scrutiny and Notified Body Challenges Increasing expectations from notified bodies and regulators can expose gaps in cleaning rationale, acceptance criteria, or validation strategy, often late in the process.
  • Excursions in Established Processes When validated cleaning processes drift, due to variability, contamination events, or manufacturing changes, teams must determine impact, root cause, and whether revalidation is required. 

Through real-world examples, we’ll walk through how to evaluate each scenario, connect cleaning data to risk, and take appropriate, defensible action. 


Attendees will learn how to: 

  • Define and justify “clean” using risk-based approaches 
  • Interpret cleaning results in context, not in isolation 
  • Strengthen validation strategies to withstand regulatory scrutiny 
  • Assess the impact of excursions and process changes
  • Make informed decisions that support both compliance and patient safety 

Speakers

Stephen Spiegelberg, Chief Scientific Officer, Cambridge Polymer Group 

Dr. Stephen Spiegelberg is Chief Scientific Officer and co-founder of Cambridge Polymer Group, with more than 30 years of experience in polymer science and over 25 years in biomedical consulting. He leads multidisciplinary teams developing materials, analytical methods, and test protocols for medical devices, with particular expertise in material characterization and device cleanliness. His work focuses on polymers for biomedical applications, including polyethylene and hydrogel systems, as well as cleaning validation, failure analysis, and test method development. He chairs multiple ASTM task groups and is widely recognized for his leadership in advancing standards for medical device cleanliness. 


Jeffrey Rufner, Principal Consultant, JAR Consulting 

Jeffrey Rufner is a medical device cleaning subject matter expert and Principal Consultant at JAR Consulting LLC, providing guidance on cleaning validation, test methods, and process development for regulated products. He previously served as a Staff Engineer at Zimmer Biomet, where he supported global operations in device cleanliness, water systems, and end-of-line processing, and developed corporate standards and validation methodologies. Jeff brings deep expertise in cleaning chemistry, equipment selection, and analytical method development. He is an active contributor to ASTM and ISO initiatives, helping advance industry approaches to cleaning validation and scientifically justified residue limits.


Click here to register.

Contact Information

Cambridge Polymer Group
Name: Catherine Cerasuolo
Email: catherine.cerasuolo@campoly.com
Details: https://attendee.gotowebinar.com/register/8566811218896187480?source=MMCal
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}