 McGeough is a Fellow of the Institution of Mechanical Engineers, the Royal Society of Edinburgh, the International Academy for Production Engineering, and the Royal Academy of Engineering.He is a member of the Royal Institution of Great Britain.He has served as vice-president of the IMechE and chair of its Professional Publishing Board, and of its International Strategy Board.