John Laurence Kelland, PhD, MLS

  • Professor Emeritus, University Library