Charles L. Nichols — American physician 1851-1929