Allan Balmain, PhD, FRSE, FRS