William Cabell Rives — American physician and ornithologist (1850-1938)