In 1854 he obtained the full status of librarian, with an official residence.He also served for many years as assistant clerk to the Senatus Academicus and editor of the University Calendar. He was president of the Library Association in 1880, and on 21 April 1886 the university of Edinburgh gave him the degree of LL.D.