People

Glenn Carroll

Principal | LSHC | Deloitte Consulting LLP

Glenn Carroll

Glenn Carroll is a principal in Deloitte Consulting LLP's Life Sciences practice with more than 15 years of experience in compliance, R&D, medical affairs, and pharmacovigilance.

His global experience spans: implementing new global operating models, including remediation efforts on compliance gaps; remediating Corporate Integrity Agreements via strategic improvement plans; implementing overarching program governance; and designing and implementing new operating models, control frameworks, and transparency programs across R&D, medical affairs, and commercial.

Glenn has also been responsible for creating a risk management strategy and peer review process at a global life sciences company by developing future state process, governance structure, and technology requirements for both end to end risk management and peer review.

Glenn Carroll