John Herbert Slater Share This John Herbert Slater (John Herbert Slater, J. Herbert Slater, J. H. Slater)