Bachelor, Carleton University, 1963. Bachelor of Liberal Studies, University British Columbia, 1964.
Librarian, National Library Canada, Ottawa, 1964-1966; chief bibliography division, National Library Canada, Ottawa, 1966-1970; special assistant to national librarian, National Library Canada, Ottawa, 1970-1972; liaison officer government libraries, National Library Canada, Ottawa, 1972-1975; executive director, Canada library association, Ottawa, 1975-1985; president, Paul Kitchen and Associations, Ottawa, 1986-1998. Director Book and Periodical Development Council, Toronto, 1975-1985.
Member Society for International Hockey History Research (president since 1998).
Married Anne Margaret Heaney, August 23, 1963. Children: Kevin, Peter.