As CTO, Mike is responsible for setting technical strategies and implementing technical work programmes for the NAG Group of Companies. He manages NAG's Development Division with staff in Oxford, Manchester, Tokyo, Philadelphia and Houston, which designs and implements the NAG family of products and delivers a range of technical services to customers. He is responsible for managing NAG's worldwide programme of technical collaboration, and maintains a watching brief on new and emerging technologies. Mike joined NAG in 1994 to manage the development of the Axiom computer algebra system, and has since worked in a variety of areas within the company. He led a number of EU-funded projects which developed technology which now underpins NAG's algorithmic repository ("the NAG engine"). More recently he has led a number of major worldwide HPC services engagements with customers and is responsible for business development within the EU Performance Optimisation and Productivity Centre of Excellence.