avatar for Glenn Carroll

Glenn Carroll

Principal, Life Sciences Strategy
Glenn is a Principal in Deloitte’s Life Science practice with over 15 years of Pharmaceutical and Biotechnology consulting experience delivery strategic and operating model engagements. He has significant consulting experience in Compliance, R&D, Medical Affairs and Pharmacovigilance. Glenn leads Deloitte’s Drug Safety and Pharmacovigilance and Medical Affairs practices.