Adjunto de Max Perutz en el Laboratorio de Biología Molecular del "Britain's Medical Research Council", colaboró con él en el estudio de la estructura de las proteínas de los glóbulos rojos, realizando investigaciones paralelas a las de Perutz sobre la proteína muscular denominada mioglobina.