Bachelor, Gannon University, 1973. Master of Science, University Denver, 1979. Master of Library Science, Emporia State University, 1993.
Library, Denver Public Library., 1980-1986; senior library, Denver Public Library., 1986-1988; manager humanities department, Denver Public Library., 1989-1994; manager general reference and nonfiction department, Denver Public Library., since 1995.
Board of directors Montclair Academy, 1994-1998. First lieutenant United States Army, 1973-1979. Member Colorado Geneaol.
Society (president 1984-1988).
Married Joan Marie Spadacene, August 6, 1977. Children: Michael James, John Xavier, Benjamin Edward.