Bachelor of Science, University Cape Town, South Africa, 1961. Doctor of Philosophy, Cambridge University, England, 1964. Bachelor Communications, University Cape Town, South Africa, 1982.
Degree (honorary), Haverford College, 1996. Degree (honorary), University Natal, Durban, South Africa, 1998. Degree (honorary), Queen Mary & Westfield College, London University, 2001.
Assistant Lecturer, lecturer Cambridge 1967-1973. Professor, of Applied Mathematics, University of Cape Town 1974-1988. Professor, of Cosmic Physics, SISSA, Trieste since 1988.
G.C. MacVittie Visiting Professor, of Astronomy, Queen Mary College, London since 1987. Chairman Quaker Service, West Cape 1976-1986, Quaker Peacework Committee 1978-1986, S.A. Institute of Race Relations, West Cape 1985-1987, S.A. Yearly Meeting of Quakers 1986-1988, GRIO Scientific Committee 1988. President, Institute Society of General Relativity and Gravitation since 1989.
Fellow Institute of Maths and its Applications.
Chairman Friends of the Ciskei People, Cape Town, 1978-1983. Clerk S.A. Yearly Meeting of Quakers, Cape Town, 1982-1986. Chairman Quaker Service, Cape Town, 1978-1986, South African Institute Race Relations, Cape Town, 1986-1988.
Fellow Royal Society South Africa (vice president 1990-1992, president 1992-1996, Herschel medal 1978), Royal Astronomical Society, Royal Society United Kingdom. Member International Society General Relativity and Gravitation (president 1987-1991), International Astronomical Union.
Married Sue Parkes (divorced). Children: Margaret, Andrew. Married Mary Roberts MacDonald.