Bachelor of Science, Queen's University, Belfast, Northern Ireland, 1952. Doctor of Philosophy, Queen's University, Belfast, Northern Ireland, 1955.
Lecturer natural philosophy University Glasgow, Scotland, 1955-1956. Senior science officer A.W.R.E., Aldermaston, England, 1956-1960. Senior lecturer astronomy University St. Andrews, Scotland, 1960-1967.
Visiting fellow/professor JILA, University Colorado, 1967-1968. Reader in astrophysics University St. Andrews, 1968. Senior research associate National Aeronautics and Space Administration, Institute for Space Studies, New York.
Visiting staff member Los Alamos (New Mexico) National Laboratory, University California, 1983. Consultant A.W.R.E., Aldermaston, 1960-1963. Visiting professor Australian National University Astrophysical Theory Center, 1995.
Fellow Royal Astronomical Society. Member American Astronomical Society, New York Academy of Sciences, European Astronomical Society (founding member).
Married Ursula Margaret Mary Davies, July 3, 1971. 1 child, David Richard.