Bachelor of Science with honors, Sheffield University, England, 1959. Doctor of Philosophy, Sheffield University, 1962.
Research associate Ohio State University, 1962—1964. Lecturer chemistry Strathclyde University, 1964—1969. Assistant professor Michigan State University, East Lansing, 1969—1975.
Associate professor Virginia Commonwealth University, 1975—1980, professor, 1980—1991, chairman department chemistry, 1983—1988. Dean graduate school arts and science Wake Forest University, North Carolina, since 1991.
Member of American Chemical Society.
Married; children: Michael Iain, Sharon Jane, Ashley Nicole.