prof. John Gordon Ralph Jefferys, B.Sc., Ph.D.