Bachelor, Macalester College, St. Paul, 1968. Master of Library Science, Indiana University, 1972. Doctor of Philosophy, University Missouri, 1978.
Probation officer Juvenile Court Marion County, Indianapolis, 1968-1970. Reference library Education Library., Indiana University, Bloomington, 1971-1972. Library Bradley University, Peoria, Illinois, 1972-1976.
Director Instructional Materials Center University Missouri, Columbia, 1977-1978. Assistant professor Western Michigan University, Kalamazoo, 1978-1982. Associate professor library and information science University Iowa, Iowa City, since 1982.
Married Linda Gwyneth Lavine, December 28, 1968 (divorced October 1988). Children: Laura Elaine, Craig Stephen.