Professor John Walter Allen FRSE Elected 1985 Discipline B1 Physics and Astronomy Fellowship type Fellow Share this: