Bachelor of Science, University Glasgow, 1941. Bachelor of Medicine ChB with commendation, University Glasgow, 1944. Doctor of Medicine (with honors), University Glasgow, 1957.
Doctor of Science, University Glasgow, 1976.
Research fellow Medical Research Council, Oxford and London, 1951-1953. Lecturer, senior lecturer, reader professor University Glasgow, 1953-1970. Professor University East Africa, 1965.
Regius professor medicine University Aberdeen, 1970-1985. Secretary Scottish Society for Experimental Medicine, International Committee on Haemostasis and Thrombosis, honorary chairman. President British Society Haematology.
Major Royal Army Medical Corps, 1945-1948. Fellow American College of Physicians (honorary), Royal Society Edinburgh, Royal College Physicians, London, Edinburgh, Glasgow.
Married Christine McClymont Stewart, September 4, 1954. Children: Robert, Susan.