Professor Raymond Thompson CBE PhD FRSC FREng DIC