John McFadden is an accomplished security and risk management professional with extensive experience in corporate security, crisis management, and business continuity across various industries. Currently serving as Head of North America Security Operations at Biogen since May 2014, McFadden oversees a large team and manages a substantial budget while ensuring compliance with corporate security standards. Previous roles include interim Head of Global Security and leadership positions at RBS Citizens Bank, Iron Mountain, Genzyme Corporation, and Securitas Security Services. McFadden has a strong educational background, holding a J.D. from the University of San Diego School of Law and a B.S. in Criminal Justice from Northeastern University, among other qualifications. Recognized for contributions to crisis response and risk management efforts, McFadden has effectively led initiatives addressing significant challenges such as the COVID-19 pandemic and workplace safety training programs.
This person is not in any teams
This person is not in any offices