He is part of the project team developing the Stanford Digital Repository. He first joined Stanford University as a Software Developer and Systems Administrator in 1984. He has a M.S. in Information Science from the University of Pittsburgh, and a B.S. in Chemistry from University of California, Davis.