Bachelor, University of Manchester, 1966. Master of Arts Courtauld Institute of Art, University of London, 1968.
Research fellow University of Glasgow, Scotland, 1968—1969. Lecturer in fine arts University of St. Andrews, Scotland, 1969—1972. Leverhulme fellow Jesus College, Cambridge, 1973—1974.
Lecturer in fine arts University of St. Andrews, 1975—1986, senior lecturer in art history Scotland, since 1986. Visiting lecturer Bath Academy of Art, 1966—1967. Leverhulme fellow University of St. Andrews, Scotland, 1973—1976, chairman department art history, 1976—1979.
(Book by Spencer, Robin)