- Research fellow Clare Hall, Cambridge, England, 1978-1980. Research officer Labour Party, London, since 1980.
Author: Fabian Essays in Socialist Thought, 1984. Contributor articles and documents to political journals. Chairman Branch Labour Party, Cambridgeshire, Commonwealth scholar Australian Government, 1968.
Recipient John F. Kennedy prize University Adelaide, 1975. Research studentship Trinity College, Cambridge, 1976.