Duncan Sommerville studied at St Andrews and then had a post as a lecturer there. He left to become Professor of Pure and Applied mathematics at Victoria College, Wellington New Zealand. He worked on non-Euclidean geometry and the History of Mathematics.
Find out more at: https://mathshistory.st-andrews.ac.uk/Biographies/Sommerville/