Stephen Moran, Ph.D., has been Global Head of Strategy for Novartis since 2016.
Mr. Moran joined Novartis in 2015 as Strategic Assistant to the CEO. From 2008 to 2014, he was an associate principal at McKinsey & Company, serving as a leader in the healthcare practice. His work there focused on health system sustainability, research and development strategy, and the economic analysis of clinical interventions across disease pathways.
Mr. Moran holds a doctorate in biophysics from the University of Oxford in the United Kingdom, and a Bachelor of Arts and a Master of Science in natural sciences from the University of Cambridge in the UK.