Bachelor, University Stirling, 1976. Master of Science, University Stirling, 1978. Doctor of Philosophy, University Stirling, 1989.
Lecturer University Stirling, 1979-1995, Glasgow Caledonian University, 1995. Senior lecturer University Strathclyde, Glasgow, since 1995.
Council member Stirling District Council, 1988-1993. Election agent The Labour Party, 1987, 92. Member Operational Research Society.
Married Frances Ellen Caterina Campbell, October 4, 1971. Children: Caterina Jane, Michael Jon, Darrin.