Prof. Peter Grant, FIEE. FRSE, FREng, Edinburgh University