Bachelor, St. Chad's University, England, 1967. Doctor of Theology, North-East Ord College, 1969.
Scientific assistant National Lending Library, Boston Spa, England, 1968-1972. Science officer, welfare officer, then higher science officer British Library Lending Division, since 1972. Assistant to director office international lending International Federation Library Associations, since 1985.
Secretary National Audiovisual Archives Forum, London, since 1985.
Honorary parish priest, St. Luke's Anglican Parish, Harrogate, since 1984. Member Library Association, American Theological Library Association Clubs: Civil Service, Union Jack (London).
Married Jennifer Mary Stokes, December 27, 1968. 1 child, Emma Mary.