Robert Crawford is Emeritus Professor of Biology of the University of St Andrews. He was awarded a DSc (Liège) in 1960, and made a Fellow of the Royal Society of Edinburgh in 1973. He is a Fellow of the Linnaean Society (1999) and Associate Member of the Belgian Royal Academy (2001).