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