Iain graduated from the University of Aberdeen with a BSc (Hons) in Geology. He joined Royal Dutch Shell Petroleum in 1973 as a production geologist and spent over 30 years working for the company in a number of positions in locations across the world ending his career as the global Chief Petroleum Engineer. During this time he also graduated from Heriot Watt with a Masters in Engineering and from Brunel University with a MBA.
An active member of the Society of Petroleum Engineers, Iain played a key role in creating a campus ambassador programme between the University and Shell, and in establishing a new petroleum engineering undergraduate degree. He was named an honorary professor in 2012 in recognition of his ongoing activities in support of the schools of engineering and geoscience.