John is currently the manager of the Reasoning Systems effort in Cognitive Research and a Distinguished Research Staff Member at IBM. Previously, he was the Program Director of the Computational Sciences Center and the manager of the Applications and Workflow Analysis group in the Data Centric Systems department at the Thomas J. Watson Research Center. Prior to that, John managed the High Performance Analytics team as a Distinguished Research Staff Member in the Mathematical Sciences department. He has almost a decade of experience as a manager and senior manager, sixteen years of industry experience with cutting-edge technology research and development, focusing on parallel programming and parallel system development, and was heavily involved in the bring-up and deployment of several supercomputing systems. John is a member of the IBM Academy of Technology, a past Master Inventor, has received six Outstanding Technical Achievement Awards, an IBM Corporate Award, The Gerstner Award for Client Excellence, a 2016 IPDPS Best Paper Award, and three Gordon Bell Awards. His research interests include analytics, parallel algorithms and programming, code verification, high performance library specification and development, large scale scientific computing, the development and optimization of large-scale applications related to graph theory and machine learning algorithms, and the effective use of hardware accelerators. He has been an inventor or co-inventor on 30 US patents related to these and other areas of research. John has the distinction of writing the Linpack benchmark (HPL) code for the IBM Blue Gene/L, IBM Blue Gene/P, IBM Blue Gene/Q, and IBM Roadrunner supercomputers, as well as being an eight-time Gordon Bell Finalist.