Bachelor of Science with honors, University Glasgow, 1956. Doctor of Philosophy, University Glasgow, 1959.
Assistant lecturer University Glasgow, 1959-1960. Research chemist Esso Research, Oxford, United Kingdom, 1960-1961. From lecturer to reader Victoria University, Wellington, New Zealand, 1961-1971.
Reader, professor University Stirling, 1971-1988. Professor chemistry University St. Andrews, Scotland, since 1988. Consultant Ministry of Defense, Chemical & Biological Defense Establishment, Porton Down, Salisbury, since 1988.
Trustee Morrison's Academy, Crieff, Scotland, since 1991. Fellow Royal Society Chemistry (chairman inorganic mechanisms group), Royal Society Edinburgh.
Married Alison Laird, August 29, 1960. Children: David, Caroline, Susan, Marion.