Research and Development Manager
Oxford, England, United Kingdom
Oxford Institute For Energy Studies
London School of Economics and Political Science
St. Xavier's College
University of Cambridge