[2]En las sociedades científicas de Dundee, conoció a D'Arcy Thompson.
Después de graduarse con distinción en 1895, tomó clases en la Universidad, donde permaneció ocho años.
En 1909, escribe la Sección Crustacea en el libro de Lankester Treatise on Zoología, donde introduce los superordenes Eucarida, Peracarida y Hoplocarida así como el concepto del caridoid facies, un hipotético ancestral malacostracano.
También estableció la división actual del Branchiopoda a los cuatro órdenes Anostraca, Notostraca, Conchostraca y Cladocera.
La Universidad de St Andrews le otorgó un doctorado honoris causa (LLD) en 1937.