He is currently the director of the Centennial Science and Engineering Library and head of public services for the University of New Mexico Library. He is also the chair of the Alliance for Innovation in Science and Technology Information and director of the Library Linkages Program of the Ibero-American Science and Technology Education Consortium. Before coming to New Mexico in 1996, he was head of the four life-sciences libraries at the University of British Columbia in Vancouver, Canada.