Henley, John S, The University of Edinburgh, UK