Sheep science William Garfield Kammlade, Sr. William Garfield Kammlade, Jr.William Garfield Kammlade1955EN