De 1951 à 1959, il fréquente la Bedford School à Bedford, Bedfordshire. De là, il fréquente l'Université de Reading, où il obtient un baccalauréat en 1963 et un doctorat en 1967[1]. Sa thèse est intitulée "Representation Theorems for Integers and Real Numbers" sous la direction de David E. Daykin[2].
Une grande partie de son travail est réalisée dans les techniques pionnières de la théorie des graphes. Il découvre de nombreux résultats impliquant des carrés latins, notamment[3], qui stipule que "si
cellules d'un
matrice sont préassignées sans élément répété dans aucune ligne ou colonne, puis le reste
les cellules peuvent être remplies de manière à produire un carré latin." Un autre résultat remarquable indique qu'étant donné un k - graphe régulier avec
sommets, si
alors il est 1-factorisable [4].
En 1998, il reçoit la médaille Euler pour "une carrière distinguée dans le travail qu'il a produit, les personnes qu'il a formées et son leadership dans le développement de la combinatoire en Grande-Bretagne". Parmi les résultats spécifiques cités figurent la création de deux nouvelles techniques pour résoudre des problèmes de longue date. Grâce à l'utilisation de colorations d'arêtes dans le contexte de l'incorporation de graphes, il a établi la conjecture d'Evan [3] et la conjecture de Lindner. Grâce à l'utilisation d'amalgamations de graphes, il a montré de nombreux résultats, notamment une méthode d'énumération des décompositions hamiltoniennes ainsi qu'une conjecture sur l'intégration de systèmes triples partiels[5].