| 1933 - 1938 | Civil Engineer |
| 1938 - 1946 | Lecturer at Birmingham University, UK |
| 1944 | Member of the Order of the British Empire (MBE) |
| 1946 - 1950 | Professor of Civil Engineering at the University of Melbourne |
| 1950 - 1959 | Beyer Professor of Engineering at Manchester University, UK |
| 1960 | Settled in Australia |
| 1960 - 1976 | Vice-Chancellor of Monash University, Victoria |
| 1961 - 1963 | Member of the Ramsay Committee on the Development of Tertiary Education in Victoria |
| 1962 - 1963 | Member of the Royal Commission into the Failure of Kings Bridge |
| 1962 - 1967 | Member of the CSIRO (Commonwealth Scientific and Industrial Research Organisation) Advisory Council |
| 1964 - 1983 | Trustee of the Science Museum of Victoria |
| 1965 - 1968 | Member of the Interim Council at the University of Papua New Guinea |
| 1965 - 1981 | Member of the Council of the Institution of Engineers, Australia |
| 1966 - 1972 | Chairman of the Council of Papua New Guinea University of Technology |
| 1967 - 1968 | Chairman of the Australian Vice-Chancellors' Committee (AVCC) |
| 1967 - 1968 | Chairman of the Association of Commonwealth Universities |
| 1969 - 1973 | President of the Council of the Science Museum of Victoria |
| 1970 | Kernot Medal received from the University of Melbourne |
| 1972 | Companion of the Order of St Michael and St George (CMG) |
| 1973 - 1975 | Chancellor of Papua New Guinea University of Technology |
| 1975 | Member of the Post-Secondary Education Committee Victoria |
| 1975 | President of the Institution of Engineers, Australia |
| 1975 - 1976 | Chairman of the Australian Science and Technology Council |
| 1976 | Knight Commander of the Order of the British Empire (KBE) |
| 1977 | Chairman of the Newport Review Panel |
| 1977 | P. N. Russell Memorial Medal received |
| 1977 - 1978 | Member of the Australian Science and Technology Council |
| 1977 - 1979 | Director of the Nauru Phosphate Corporation |
| 1978 - 1983 | Chairman of the Planing and Finance Committee of the Schools Commission in Victoria |