#Institution of Mechanical Engineers

Professor Richard Folkestone appointed President of IMechE